Ответ 1
Этот код встречается в multiprocessing.dummy
, "поддельной" версии multiprocessing
, которая реализует функциональность с потоками. Если вы посмотрите вниз на несколько строк, вы увидите
def Manager():
return sys.modules[__name__]
multiprocessing.dummy
реализует Manager
как функцию, которая просто возвращает сам модуль multiprocessing.dummy
, поэтому объект модуля multiprocessing.dummy
должен предоставить API объекта мультипроцессора Manager. Линии
dict = dict
list = list
чтобы вы могли сделать
m = multiprocessing.dummy.Manager()
d = m.dict()
как если бы у вас был реальный multiprocessing.Manager()
.