lock
-
Хабрахабр
Многопоточность на низком уровне
Очень часто при обсуждении многопоточности на платформе . NET говорят о таких вещах, как детали реализации механизма async/await, Task Asynchronous Pattern, deadlock, а также разбирают System. Threading. Все эти вещи можно назвать высокоуровневыми (относительно темы хабрапоста). Но что же происходит на уровне железа и ядра системы (в нашем случае — Windows Kernel)? На конференции DotNext 2016 Moscow Гаэл Фретёр, основатель…
Читать далее » -
Хабрахабр
[Из песочницы] Lock с приоритетами в .NET
Каждый программист, использующий более одного потока в своей программе, сталкивался с примитивами синхронизации. В контексте .NET их очень и очень много, перечислять не буду, за меня это уже сделал MSDN. Но в этой статье я хочу рассказать про обычный lock в десктопном приложении и о том как же появился новый (по крайней мере для меня) примитив, который можно назвать PriorityLock.…
Читать далее »