Làm thế nào để bạn sử dụng lệnh fork() theo cách sao cho bạn có thể sinh ra 10 tiến trình và làm cho chúng thực hiện một nhiệm vụ nhỏ đồng thời.Nhiều ngã ba() Đồng thời
Đồng thời là từ tác dụng, nhiều nơi hiển thị cách sử dụng ngã ba chỉ sử dụng một cuộc gọi đến ngã ba() trong bản trình diễn của họ. Tôi nghĩ rằng bạn sẽ sử dụng một số loại vòng lặp nhưng tôi đã cố gắng và có vẻ như trong các bài kiểm tra của tôi rằng fork() đang sinh ra một quy trình mới, làm việc, sau đó sinh ra một quy trình mới. Vì vậy, họ xuất hiện để được chạy tuần tự, nhưng làm thế nào tôi có thể ngã ba đồng thời và có 10 quy trình làm công việc đồng thời nếu điều đó có ý nghĩa?
Cảm ơn.
Cập nhật: Cảm ơn bạn đã trả lời câu hỏi, tôi nghĩ rằng tôi chỉ hiểu lầm một số khía cạnh của ngã ba() ban đầu nhưng tôi hiểu nó ngay bây giờ. Chúc mừng.
BTW-- Bạn có thực sự * * muốn quá trình (như trong văn bản của bạn) hoặc chủ đề (như trong thẻ của bạn). Nếu các quy trình mà bạn muốn là [multiprocessing] – dmckee
, bạn có đúng là –