Если программный проект поддерживает версию Python, на которую была передана многопроцессорная обработка, есть ли причина использовать threading.Lock
по сравнению с multiprocessing.Lock
? Может ли замок multiprocessing
не быть потокобезопасным?Есть ли причина использовать threading.Lock over multiprocessing.Lock?
В этом отношении, есть ли причина использовать любые примитивов синхронизации из threading
, которые также являются в multiprocessing
?
Не говоря уже о том, что «многопроцессорность» не так переносима, как 'threading' is;) –
Почему я должен быть таким :) – jnoller