Есть компонент process. Этот компонент использует shm. Кусок этой памяти представляет собой массив. Каждая ячейка в этом массиве называется slot.

Процесс бывает двух типов master и worker. При каждом рестарте или релоаде мастер “увольняет” старые слоты, старые воркеры завершаются, а новые воркеры “захватывают” свободные слоты.

Первое:

Компонент process занимается и вопросами shm и вопросами мастера и вопросами воркера.

Решение: пилим его на три компонента: shm, master и worker. А slot остается как есть и относится к shm. Ок, делаем.

Второе:

Для ускорения работы, каждый воркер при запуске один раз оббежав большой массив, должен закешировать данные из слотов, актуальных к его циклу жизни и знать о всей своей бригаде. Ок, делаем.

Третье:

Таким образом у нас появляется еще один вид слота. Структурки весьма похожи, но предназначены для разных целей.

Помогите найти синоним к слову “slot” или иные названия для этих видов “слотов” подходящие по контексту.

З.Ы.: Анон, жги!

    • deep-purpleOP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      “cached_slot”

      Но тогда вернее “shm_slot” и “worker_slot”, но не все так просто, выглядеть в итоге оно будет вот так: “xxx_process_shm_slot_t” и “xxx_process_worker_slot_t” и вот такие макароны я совсем не желаю размазывать по коду – чем короче, тем лучше. Поэтому и прошу одно НЕ составное слово.

      • ashot
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Pork? Извини, не удержался.

        hole
        place
        space +1 spot

          • ashot
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            section, не плохо, я так думаю.

              • ashot
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                Блин, да pork уже выбирай. Лаконично и современно.

                • ashot
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  чем короче, тем лучше

                  4 букв. Выбери, что понравилось, остальные отбрось.

                • deep-purpleOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  Свинина процесса – оригинально!