안녕하세요. ^^
웹 브라우저에서 특정 URL에 요청을 하면,
서버에서 3개의 서로 다른 파일을 수정(이름을 바꾸거나 삭제)해야하는데,
이 3개의 파일 수정이 한꺼번에 이루어져야하는 상황입니다.
여러개의 클라이언트가 동시에 접속해서,
서로 영향을 주는 일이 없도록 하고 싶은데요,
대신, 먼저온 클라이언트 순서로 차례로 처리하려고 하고요.
예를 들면,
A라는 클라이언트와 B라는 클라이언트가 동시에 접속하여
A의 요청으로 인해 1, 2가 수정되고 3이 수정 완료되기 전까지
B의 요청으로 인해 1이 수정되는 경우를 막고 싶은 거죠.
검색을 해보니, php 에서 mutex을 이용하는 예시가 있던데, 이게 도움이 될까요?
https://github.com/krakjoe/pthreads/issues/105
좋은 방법이 있으면 좀 알려주세요.