Атомарный метод Interlocked.Add

72
18 января 2022, 16:00

По какой причине метод Interlocked.Add принимает только int? Чем double мешает при атомарности?

Answer 1

Проблемы лежат в низкоуровневых деталях реализации этих конструкций операционной системой (просто нет реализации этих версий на уровне ОС/процессоров). Подробности можно почитать на английской версии сайта: https://stackoverflow.com/questions/1400465/why-is-there-no-overload-of-interlocked-add-that-accepts-doubles-as-parameters

READ ALSO
WinForms Telerik RadGridView, как добавлять данные с помощью GridViewDataRowInfo

WinForms Telerik RadGridView, как добавлять данные с помощью GridViewDataRowInfo

При добавлении данных с помощью GridViewDataRowInfo в цикле, добавляется только последняя запись в чём может быть проблема?

145
Как работает пул потоков?

Как работает пул потоков?

ВNET есть пул потоков, - это заготовленные потоки, готовые к выполнению какой-то задачи

51
Графическа библиотека на С#?

Графическа библиотека на С#?

Вот на хабре наткнулся на C# код, но ни как не пойму что это за библиотека (если это вообще библиотека)В общем, подскажите пожалуйста как мне...

178
Прибавить 10 дней к дате

Прибавить 10 дней к дате

Допустим, есть такая дата: 2412

42