Tôi có một bộ nhiệm vụ được đặt hàng một phần, trong đó đối với mỗi tác vụ, tất cả các nhiệm vụ được thực hiện nghiêm ngặt trước khi nó theo thứ tự một phần phải được thực hiện trước khi nó có thể được thực thi. Tôi muốn thực thi các tác vụ không liên quan (hoặc trước hoặc sau một) đồng thời cố gắng giảm thiểu tổng thời gian thực hiện - nhưng không bắt đầu một nhiệm vụ trước khi các phụ thuộc của nó được hoàn thành.Làm cách nào để xử lý một phần đơn hàng nhiệm vụ đồng thời sử dụng Perl?
Các tác vụ sẽ chạy dưới dạng quy trình con (không phải là perl).
Tôi nên tiếp cận cách giải quyết vấn đề như thế này bằng Perl như thế nào? Các cơ sở dữ liệu và cơ sở dữ liệu kiểm soát đồng thời nào có sẵn?
Một gian lận: bạn cũng có thể viết Makefile để mô tả các phụ thuộc và làm ví dụ: 'make -j 4' cho tối đa 4 công nhân đồng thời. – Dallaylaen