线程同步

2021-11-12  本文已影响0人  不ji的石头

优点:使用简单。

缺点:并发量低,性能差。

互斥锁只允许一个线程进入临界区,信号量允许多个线程同时进入临界区

互斥锁使用对同一个资源的互斥的方式达到线程同步的目的,信号量可以同步多个资源以达到线程同步,相当于一个计数器。

当线程在等待某些满足条件时使用block原语使线程进入睡眠状态,一旦条件满足,就使用wakeup原语唤醒线程,这样不会占用互斥锁,提高资源利用率。

上一篇下一篇

猜你喜欢

热点阅读