Tôi cần đảm bảo rằng một tiến trình chỉ thực hiện trong một trường hợp tại một thời điểm. Trên Windows, bạn có thể sử dụng mutex có tên. Nhưng tôi không biết nên dùng gì trên Linux.
Tôi nghĩ rằng tôi đã thấy một cách tiếp cận là ứng dụng tạo một tệp độc quyền, nhưng tôi không thể tìm thấy nó nữa. Bạn có sử dụng các chức năng tập tin thường xuyên, vòng lặp bận rộn?