要考試啦,一邊復習,一邊記錄……
IPC
有兩個功能
: Synchronization
和
Message Passing
,其中
message Passing
有下面幾種形式
:Pipes, FIFOs, Message Queues, Shared Memory
?
File or Record Locking
int lockf (int fd, int function, long size)
其中
fd
是文件描述符
(file descripter)
;
size
是鎖定的大小
[offset, offset+size]
,如果
size=0,
就表示文件余下的部分。可以用
lseek()
去移動當前的
offset
。
而其中的
function
參數有以下幾種:
F_ULOCK, F_LOCK, F_TEST, F_TLOCK