qingfeng007 发表于 2004-10-29 17:24:08

谁给讲讲mutex, semaphore 等同步方法的实现啊

linux下这些方法的代码在哪个目录下? 是怎么实现的? 如何保证它们本身的执行不会被打断啊? ....

哪位大虾给我解惑一下啊? 小虾这厢有理了

unix-linux 发表于 2004-11-2 18:02:12

执行访问它们的系统调用时禁止调度就可以了啊
linux内核(2.6以前)本身是不可被抢占的,自然就是原子操作了
另外必要时关中断,不允许原子操作被中断
页: [1]
查看完整版本: 谁给讲讲mutex, semaphore 等同步方法的实现啊