CLRium #6: Concurrency & Parallelism. Два дня: от процессора до async/await
Совсем скоро, 29-30 ноября в Санкт-Петербурге и 06-07 декабря — в Москве мы запустим шестой семинар по .NET. В рамках семинара мы полным ходом изучаем вопросы многопоточности, которые на самом деле очень и очень сложны. Программа немного меняется, но получается очень хардкорной для вас и волнительной — для нас. Я расширил описание уровня ОС до трёх слотов: теперь там можно будет почерпнуть:
- Кванты времени, их длину, выбор их длины, изменение настроек системы так, чтобы выбрать длину квантов времени
- Динамическое повышение приоритетов потоков и длин квантов в зависимости от разных условий: от признака нахождения окна на переднем плане до освобождения блокировок
- Разработка собственного планировщика UMS потоков
и многое другое. Кофе будет много.
Читать дальше →