1
我們能在一個共享的文件描述符同時使用fcntl
鎖定和flock
鎖定(不同時),如果我們想分享線程/進程之間的鎖共享鎖?上的共享文件描述
我們能在一個共享的文件描述符同時使用fcntl
鎖定和flock
鎖定(不同時),如果我們想分享線程/進程之間的鎖共享鎖?上的共享文件描述
fcntl
鎖是每個進程的鎖。所以你不能在進程之間「共享鎖」,但你可以在一個進程的線程之間。
flock
鎖是每個文件表項。所以,如果一個進程打開一個文件,然後fork
S的多次之一,文件描述符的每個進程的副本將操作同一個鎖。 (我不認爲這是一個非常有用的功能,但。)
什麼您_TO份額意味着lock_做? – Armali 2016-09-02 08:00:13