Синхронизация потоков примитивами

171
13 февраля 2018, 05:07

Рихтер в своей книге пишут, что использование примитивов режима ядра снижает производительность из-за доступа из управляемого кода в неуправляемый.

А как дела обстоят с этим в неуправляемых языках производительности?

Так же Рихтер приводит в пример гибридные механизмы блокировки, когда только в крайнем случае вызывается синхронизация режима ядра и реализованные им самим.

Почему Майкрософт не сделали так же из коробки?

Да, движения в этом направлении есть, всякие slim-конструкции, но они вроде не покрывают все примитивы.

READ ALSO
Цикл(ы) в switch case

Цикл(ы) в switch case

как переделать эту часть, чтобы было бы вот так: switch (num)

182
выход из команды “node node_modules/webpack/bin/webpack.js --env.prod” с кодом 2

выход из команды “node node_modules/webpack/bin/webpack.js --env.prod” с кодом 2

Чтобы я не делал у меня не получается опубликовать приложениеРаботаю в Visual Studio 2017, использовал встроенный шаблон Angular

327
Доступ между формами в C# [требует правки]

Доступ между формами в C# [требует правки]

Как организовать доступ между двумя формами в C#, не нарушая инкапуляцию?

176
Циклический алгоритм в Console C# [требует правки]

Циклический алгоритм в Console C# [требует правки]

Помогите сделать циклический алгоритм на C# Console

194