답변:
/private/var/run
OSX (Darwin)에 시스템 / 루트 레벨 pid 파일이있는 곳입니다.
잠금은 파일 시스템에 쓰기보다는 시스템 / API 중재 장치 잠금을 사용하는 것이 더 복잡합니다 (또는 POV에 따라 간단합니다).
사용자 공간에서 잠금이 발생하거나 응용 프로그램이 한 번에 여러 개 실행될 수있는 경우 빠른 사용자 전환 및 다중 사용자 환경 에 대한 설명서 또는 단순히 호출 의 의미를 고려하십시오 NSTemporaryDirectory
.
당신이 원하는 곳에는 유닉스에 잠금 파일을위한 표준 장소가 없습니다. 만 리눅스 파일 시스템 계층 구조 표준 참조의 / var / LOC를 제공 Wikipaedia을 거기에서 사용되는 계층 구조의 예를 위해 FreeBSD의
직접 OSX 참조 대해서는 참조 NSDistributedLock 어떤 방향 또는 경로의 예를 제공하지 사용하고 shlock 어느 것이 / TMP의 BSD 예를 준다