dispatch_semaphore_singal() 内部实现
来源:8-6 多线程与锁相关面试问题&面试总结

sunzhaonan
2019-07-03
dispatch_semaphore_singal() 内部实现 为什么是S.value<=0 才唤醒线程啊,我感觉应该是大于0线程才唤醒,有点蒙了,还望老师解答一下疑惑
写回答
1回答
-
于海
2019-09-01
<=0说明之前有被阻塞的线程,当资源信号释放的时候应该唤醒一个被阻塞的线程
022020-03-27
相似问题