Топ питань
Часова шкала
Чат
Перспективи

Патерни конкурентного програмування

З Вікіпедії, вільної енциклопедії

Remove ads

Патерни конкурентного програмування — тип патернів у галузі проєктування програмного забезпечення, що застосовуються при багатопотоковому програмуванні. Прикладами таких патернів є:

  • Активний об'єкт (Active Object)
  • Ігнорування (Balking pattern)
  • Бар'єр (Barrier)
  • Подвійна перевірка замка (Double-checked locking)
  • Охороняєме призупинення (Guarded suspension)
  • Ведучий/підпорядкований (Leaders/followers pattern)
  • Об'єкт-монітор (Monitor Object)
  • Реактор (Reactor pattern)
  • Багато читачів/один дописувач (Readers write lock pattern)
  • Планувальник (Scheduler pattern)
  • Пул потоків (Thread pool pattern)
  • Зберігання в межах потоку (Thread-local storage)
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads