TGViewer
Книжный куб Книжный куб @book_cube · 15.8K subscribers
Post #4502 3.45K

Forwarded from Евгений Козлов пишет про IT (Eugene Kozlov)

Concurrency, Synchronization and Consistency.

🔹Основы. Железо
- Архитектура Фон-Неймана
- Узкое место архитектуры Фон-Неймана
- Когерентность кеша. Основы
- Контроллеры когерентности
- Протокол когерентности MSI
- Блокировки, атомарные операции
- Выводы по аппаратной части

🔹Модель памяти / Барьеры памяти
- Что такое модель памяти? Sequential Consistency.
- Барьеры памяти
- Модель памяти X86
- Модель памяти ARM
- Выводы по моделям памяти + материалы

🔹Прикладной уровень. Операционная система
- Spinlocks с примерами на stdatomic.h + pthread.h
- Race Condition + Mutex
- Mutex Internals. Fast Userspace Mutex
- Semaphores. Основы. Сферы применения.

- Read-Write Mutexes
- Масштабируемость RW Mutex
- Mutex vs RWMutex
- Bonus: Проблема False Sharing

- Приоритеты потоков на примере Linux

- Ключевое слово volatile в C
- Реентерабелные функции в C

🔹Вызовы конкурентного программирования
- Проблема обедающих философов. Взаимная блокировка (Deadlock)
- Priority Inversion или баг случившийся на Марсе
- Синхронизация не бесплатна. Иерархия накладных расходов

Golang
- Пишем собственный Mutex
- sync.Mutex Internals
Telegram Евгений Козлов пишет про IT Concurrency, Synchronization and Consistency. Пост №1. Архитектура Фон Неймана. Прошел без малого год с момента когда я начал серию постов о Concurrency, потоках, процессах и аппаратной части. Много обратной связи получил, в основном положительной. При этом…
  • 🔥 32
  • 👍 7
  • ❤ 5
More from @book_cube
  1. Oct 9, 2026Заходите на прямой эфир Research Insights - сегодня серия с обсуждением мартовской статьи…
  2. Oct 9, 2026По традиции я раз в год участвую в благотворительной акции с механикой аукциона, где можно…
  3. Oct 8, 2026Материалы Code of Leadership №84: разработчик становится менеджером в эпоху AI? (Рубрика #…
  4. Oct 8, 2026Проектирование обвязки для длительной (автономной) разработки приложений (Рубрика #AI4SDLC…
  5. Oct 8, 2026Материалы выпуска Research Insights #33: SWE-agent (Рубрика #AI4SDLC) Собрал материалы сол…
  6. Oct 8, 2026Justin Reock: код менять легче, деплоить страшнее (Рубрика #AI4SDLC) Новый доклад Justin R…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →