Цитировать из ответа в Блокировка, мьютекс, семафор ... в чем разница?
Блокировка позволяет только одному потоку войти в заблокированную часть, аблокировка не используется другими процессами.
Мьютекс - это то же самое, что и блокировка, но он может быть системным (общим для нескольких процессов).
Семафор делает то же самое, что и мьютексно позволяет x число потоков en
Вот что меня смущает: multiprocessing
развивает / порождает новые процессы, верно?Так что, хотя multiprocessing.Lock
называется «блокировка», не является ли он на самом деле блокировкой, а мьютексом или семафором?