Concurrency, Synchronization and Consistency. Пост №15. Пишем собственный Mutex на Golang. runtime.Gosched, Starvation и бенчмарки
Как и обещал ранее - написал целую статью о своем опыте написания собственного Mutex на Golang.
Внутри:
- Наивная реализация
- Улучшенная (справится лучше sync.Mutex)
- Тест на двух задачах (IO и CPU)
- Выводы
Приятного чтения! Буду безумно рад вашей поддержке в продвижении статьи (конечно, если она вам понравилась). Давайте холиварить и делиться знаниями друг с другом.
P.S. Все прошлые посты серии в закрепленном сообщении.
Post #422
2.08K
- 🔥 9
- ❤ 7
- 👍 4