UCOSIII之信号量与互斥信号量

信号量与互斥信号量之间的不同:

互斥信号量用于线程的互斥,信号量用于线程的同步。


互斥是指某一资源同时只允许一个访问者对其访问,但互斥无法规定访问的顺序。

同步:大部分同步都实现了互斥,而且在此基础上增加了访问顺序的功能。


互斥量只能为0或1

信号量可以为二元,也可以为整数


互斥量的加速和解锁必须由同一个线程实现,而信号量可以由一个线程释放,另一个线程得到。


猜你喜欢

转载自blog.csdn.net/weixin_40288381/article/details/80488995
今日推荐