信号量与互斥信号量之间的不同:
互斥信号量用于线程的互斥,信号量用于线程的同步。
互斥是指某一资源同时只允许一个访问者对其访问,但互斥无法规定访问的顺序。
同步:大部分同步都实现了互斥,而且在此基础上增加了访问顺序的功能。
互斥量只能为0或1
信号量可以为二元,也可以为整数
互斥量的加速和解锁必须由同一个线程实现,而信号量可以由一个线程释放,另一个线程得到。
信号量与互斥信号量之间的不同:
互斥信号量用于线程的互斥,信号量用于线程的同步。
互斥是指某一资源同时只允许一个访问者对其访问,但互斥无法规定访问的顺序。
同步:大部分同步都实现了互斥,而且在此基础上增加了访问顺序的功能。
互斥量只能为0或1
信号量可以为二元,也可以为整数
互斥量的加速和解锁必须由同一个线程实现,而信号量可以由一个线程释放,另一个线程得到。