Tôi có mã kế thừa mà tôi cần cải thiện vì lý do hiệu suất. Ứng dụng của tôi bao gồm hai tệp thực thi cần trao đổi thông tin nhất định. Trong mã kế thừa, một exe ghi vào một tệp (tên tệp được chuyển thành đối số để thoát) và tệp thực thi thứ hai đầu tiên sẽ kiểm tra xem tệp đó có tồn tại hay không; nếu không tồn tại các kiểm tra một lần nữa và khi nó tìm thấy nó, sau đó đi vào để đọc nội dung của tập tin. Bằng cách này thông tin được chuyển giao giữa hai tập tin thực thi. Cách mã được cấu trúc, tệp thực thi thứ hai thành công trên lần thử đầu tiên.Tất cả những bất lợi của việc sử dụng các tập tin như một phương tiện giao tiếp giữa hai quy trình là gì?
Bây giờ tôi phải làm sạch mã này và tự hỏi nhược điểm của việc sử dụng tệp như một phương tiện giao tiếp thay vì một số thông tin liên lạc quá trình như đường ống.Là mở và đọc tệp đắt hơn đường ống? Có bất kỳ nhược điểm nào khác không? Và làm thế nào đáng kể bạn nghĩ sẽ là sự xuống cấp hiệu suất.
Mã cũ được chạy trên cả hai cửa sổ và linux.