TGViewer
Евгений Козлов пишет про IT Евгений Козлов пишет про IT @careerunderhood · 2.83K subscribers
Post #422 2.08K
Concurrency, Synchronization and Consistency. Пост №15. Пишем собственный Mutex на Golang. runtime.Gosched, Starvation и бенчмарки

Как и обещал ранее - написал целую статью о своем опыте написания собственного Mutex на Golang.

Внутри:
- Наивная реализация
- Улучшенная (справится лучше sync.Mutex)
- Тест на двух задачах (IO и CPU)
- Выводы

Приятного чтения! Буду безумно рад вашей поддержке в продвижении статьи (конечно, если она вам понравилась). Давайте холиварить и делиться знаниями друг с другом.

P.S. Все прошлые посты серии в закрепленном сообщении.
  • 🔥 9
  • ❤ 7
  • 👍 4
More from @careerunderhood
  1. Oct 2, 2026Пока от темы Concurrency далеко не ушли. В последнем цикле я если и упоминал вопросы произ…
  2. Sep 30, 2026Результаты опроса меня впечатлили. Большинству интересны истории из работы. Поехали, начне…
  3. Sep 25, 2026Post #470
  4. Sep 21, 2026Concurrency, Synchronization and Consistency. Non-blocking. Оглавление Введение - Блокирую…
  5. Sep 21, 2026Concurrency and Consistency. Non-blocking, lock-free and async. Пост №12. Заключение. Когд…
  6. Sep 20, 2026Concurrency and Consistency. Non-blocking, lock-free and async. Пост №11. Самые важные фак…
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 →