Locks Из введения в параллелизм мы увидели одну из фундаментальных проблем параллельного программирования: мы хотели бы выполнить серию инструкций атомарно, но из-за наличия прерываний на одном процессоре (или нескольких потоков, выполняющихся на нескольких процессорах одновременно), мы не можем. Таким образом, в этой главе мы непосредственно решаем эту проблему, вводя нечто, называемое блокировкой (lock). Программисты дополняют исходный код блокировками, помещая их вызовы вокруг критических секций,...
Пандемия, конечно, многое поменяла в наших жизнях. Если раньше мы ходили в кино стабильно раз в месяц, то во время пандемии я был в кино один раз - на «Доводе». Кстати, рассказать забавную историю про Лешу...