Увидел очередное адское слово в ленте, залип на очередные 15 секунд — стали любопытны две вещи.
Каких еще жутких лингвистических конструктов можно напридумать вместо слова «неблокирующий» или там «неблокирующийся» (которое, как мне казалось, типично используют) — и как предлагается переводить другие всякие, скажем так, непосконные слова типа браузер, скрипт, файрволл, пайп, шелл, и т.п.
Извиняйте, если в комментариях к предыдущим постам это уже все много раз обсудили.
Можно поподробнее, что означает что, «событие в nonsignaled state» и нет потока, который бы владел событием? Зачем тогда использовать это событие? Кто использует SetEvent, а кто WaitForSingleObject?
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
«алгоритм без блокировок» звучит как-то вычурно. Любой алгоритм, не использующий блокировки можно так назвать — то есть любой последовательный алгоритм. А вариант автора «беззахватный» вполне описывает суть и содержит намек, что речь идет о распараллеливании вычислений
По этой логике, любой алгоритм без захвата является беззахватным. Непонятно только, почему алгоритм «без блокировок» не намекает о распараллеливании, а вот «беззахватный» намекает?
Беззахватные алгоритмы: модель «сделай, запиши,(поручи другому)»