%EC%97%90%EC%84%9C%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%20%EA%B0%84%20%EC%9E%A0%EA%B8%88%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
한 번에 하나의 인스턴스에서만 프로세스가 실행되도록 해야 합니다. Windows에서는 명명된 뮤텍스를 사용할 수 있습니다. 하지만 Linux에서는 무엇을 사용해야할지 모르겠습니다.
응용프로그램에서 전용 파일을 생성하는 방법을 본 것 같은데 더 이상 찾을 수 없습니다. 일반 파일 기능, 바쁜 루프를 사용하십니까?
답변1
답변2
프로세스 간 뮤텍스는 POSIX의 선택적 부분입니다(참조:unistd.h의 _POSIX_THREAD_PROCESS_SHARED페이지) Linux에서 구현되었으므로 사용할 수도 있습니다.예시 보기.