⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档 (3).txt

📁 在windows 98/2000下
💻 TXT
字号:
在linux中断中我们一般用semaphore,semaphore的在内核的实现中都支持SEM_UNDO,因此没有问题。 
>在bsd中我选用了flock,solaris,我用fcntl。 
fcntl 我不熟悉,但是至少flock和SYSV的IPC的信号量都是可以解决进程死掉信号复位问题的, 
这个与实际算法流程是无关的。 

>但是在用flock或fcntl文件锁时,我在抽象时用的文件名是一个,比如lock.$pid,但我却在一个进程里创建了好几个file lock,我不知道会不会有问题? 
有问题吧?pid是进程号吗? 

1. 如果你用的是进程之间的锁,那么它们的pid不同,结果就是锁无效; 
2. 如果是进程内部的锁,也有问题——除非你的系统只需要一个锁。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -