8
çoklu işlem: işlemler arasında büyük bir salt okunur nesnenin paylaşılması?
Alt süreçler , programda daha önce oluşturulmuş nesneleri paylaşan çoklu işlem aracılığıyla mı ortaya çıkıyor ? Aşağıdaki kuruluma sahibim: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Belleğe bazı büyük nesneler yüklüyorum, sonra …