synchornised 是用互斥量和条件变量实现的,
信号量 也是用互斥量和条件变量实现的
两者有什么区别?
C的pthread库里面 只有互斥量、条件变量 没有信号量
C++新的标准库里面 只有互斥量、条件变量 没有信号量
Java标准库里面 有互斥量(Lock对象)、条件变量、synchornised语法、信号量
PV理论里面
PV操作的是信号量。
和互斥量、条件变量是什么关系?
P操作 pass = wait = down
V操作 release = signal/notify = up
--
修改:PlutoKey FROM 223.104.68.*
FROM 27.46.2.*