참고 사이트 : fcntl 을 이용한 파일/레코드 잠금 (joinc wiki에 설명된 내용이다.)
이 내용중에 가장 기본적인 부분만 응용해서, lock, unlock, trylock을 구현해보았다.
아래 소스의 __lock은 trylock을 이용해 입력된 초 만큼의 TIMEOUT을 대기하고, 시간 초과시 지정된 에러 코드를 리턴한다.
이 내용중에 가장 기본적인 부분만 응용해서, lock, unlock, trylock을 구현해보았다.
아래 소스의 __lock은 trylock을 이용해 입력된 초 만큼의 TIMEOUT을 대기하고, 시간 초과시 지정된 에러 코드를 리턴한다.
'프로그래밍 > Library, Utility, ETC' 카테고리의 다른 글
원격 접속 자동화 (3) 추가: libssh2 에서의 *_fromstring (0) | 2007.08.07 |
---|---|
Socket Programming으로 작성한 HTTP Client를 통한, HTTP 서버로의 요청 / 응답 수신 (1) | 2007.08.03 |
conv_addr: inet_addr + Domain Resolving (0) | 2007.07.25 |
Static Library 만들기 (neon과 libmcrypt의 예를 들어) (0) | 2007.07.23 |
간단한 암호화 알고리즘: The Tiny Encryption Algorithm (TEA) (0) | 2007.07.11 |