Что касается `multiprocessing.Lock`, использует ли Python разные термины для блокировки, мьютекса или семафора? - PullRequest
0 голосов
/ 25 сентября 2019

Цитировать из ответа в Блокировка, мьютекс, семафор ... в чем разница?

Блокировка позволяет только одному потоку войти в заблокированную часть, аблокировка не используется другими процессами.

Мьютекс - это то же самое, что и блокировка, но он может быть системным (общим для нескольких процессов).

Семафор делает то же самое, что и мьютексно позволяет x число потоков en

Вот что меня смущает: multiprocessing развивает / порождает новые процессы, верно?Так что, хотя multiprocessing.Lock называется «блокировка», не является ли он на самом деле блокировкой, а мьютексом или семафором?

...