Tôi có một đường ống mà tại một số điểm chia tách làm việc thành các tiểu quy trình khác nhau làm điều tương tự song song. Vì vậy, đầu ra của họ nên đi vào cùng một tập tin.Điều gì sẽ xảy ra nếu hai tập lệnh python muốn viết trong cùng một tệp?
Có quá mạo hiểm khi nói rằng tất cả các quy trình đó phải ghi vào cùng một tệp không? Hoặc không python thử và thử lại nếu nó thấy rằng tài nguyên này là chiếm đóng?
Oh ok! Làm thế nào nó có thể ảnh hưởng đến khả năng mở rộng? Bạn có nghĩa là nếu đột nhiên rất nhiều quá trình muốn viết vào cùng một tập tin và giữ nhau lên? – dmeu
@dmeu: Về cơ bản là nó. Nếu bạn có nhiều quy trình muốn viết cùng một lúc, chỉ một trong số họ có thể, và phần còn lại sẽ chỉ ngồi đó chờ đợi thay vì làm công việc hữu ích. – NPE