第15章《队列实现调度器》的一些写法疑问
来源:16-4 队列实现调度器

鱼饼_yubing
2019-08-28
请教下老师,关于队列那个部分的实现,我用以下这种方式实现可以不?会不会有什么问题?(测试了一遍貌似很正常,就是不知道有没有什么隐性的问题我没看出来)
写回答
1回答
-
问题在于这个select和select之后的分发任务会互相阻塞。比如我们一段时间里没有新的请求进来,也没有新的worker被释放,这个select就会阻塞,导致后面即使队列不空也无法分发。
一般用了select就尽量把所有会阻塞的操作放在select里112019-08-30
相似问题
关于队列实现调度器问题
回答 1
关于实现接口的疑问
回答 1