record lock (1) 썸네일형 리스트형 record lock lock에는 대표적으로 두 가지가 존재한다. Writers’s lock: Exclusive lock으로 writing 하는 process 혹은 thread가 lock을 소유하면 다른 writer나 reader는 모두 writer lock을 반환할 때까지 기다려야 한다. Reader’s lock: Shared lock으로 다른 reader는 바로 진입이 가능하다. (writer는 기다려야 함) File lock을 하는 대표적인 함수는 fcntl이다. int fcntl (int fildes, int cmd, struct flock *lock) fildes: file descriptor cmd: command to do cmd: F_GETLK: 현재 LOCK을 반환한다 F_SETLK: LOCK을 바로 얻으려고.. 이전 1 다음