互斥量和信号量

来源:互联网 发布:2008最伤感网络歌曲 编辑:程序博客网 时间:2024/06/07 07:28

1)互斥量用于线程的互斥,信号量用于线程间的同步问题,互斥主要为资源的互斥,一个资源同一时刻只允许一个线程对它进行使用,但互斥无法限制线程对资源的访问顺序,同步是指多个线程的执行顺序,比如有A B C三个线程,可以通过信号量的获取顺序的控制他们的执行先后顺序

2)互斥锁只能为01,信号量可以为非0整数

3)互斥锁由同一个一个线程获取和释放,信号量可以由一个线程释放由另一个线程获取

原创粉丝点击