Câu hỏi được gắn thẻ «multiprocessing»

Đa xử lý là việc sử dụng hai hoặc nhiều đơn vị xử lý trung tâm (CPU) trong một hệ thống máy tính duy nhất. Các chi tiết triển khai và sử dụng có liên quan khác nhau tùy theo hệ điều hành và ngôn ngữ lập trình. Vì vậy, hãy luôn thêm thẻ cho cả hệ điều hành và ngôn ngữ khi sử dụng thẻ này.

19
Python đa xử lý pool.map cho nhiều đối số
Trong thư viện đa xử lý Python, có một biến thể của pool.map hỗ trợ nhiều đối số không? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()




12
Không thể chọn <gõ 'instancemethod'> khi sử dụng đa xử lý Pool.map ()
Tôi đang cố gắng sử dụng multiprocessingcủa Pool.map()chức năng để phân chia công việc cùng một lúc. Khi tôi sử dụng đoạn mã sau, nó hoạt động tốt: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Tuy nhiên, khi …



2
Đa xử lý - Ống vs Hàng đợi
Sự khác biệt cơ bản giữa hàng đợi và đường ống trong gói đa xử lý của Python là gì? Trong những kịch bản nên chọn một trong những kịch bản khác? Khi nào thì thuận lợi để sử dụng Pipe()? Khi nào thì thuận lợi để sử dụng Queue()?








Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.