---220---
饥饿:线程不足,比如固定大小的线程池。
问题代码:此处的3为1。
测试:
当只有一个线程池fix类型2个核心线程的时候,也是只有一个客人的时候:是可以的。
当两个客人的时候:此时就是都处理点餐了,没人做饭了。
---221---
解决办法:
1.增加线程
2.不同的任务类型使用不同的线程池,防止两个任务互相依赖死等。
---222---
创建多少个线程池合适呢?
---223---
---220---
饥饿:线程不足,比如固定大小的线程池。
问题代码:此处的3为1。
测试:
当只有一个线程池fix类型2个核心线程的时候,也是只有一个客人的时候:是可以的。
当两个客人的时候:此时就是都处理点餐了,没人做饭了。
---221---
解决办法:
1.增加线程
2.不同的任务类型使用不同的线程池,防止两个任务互相依赖死等。
---222---
创建多少个线程池合适呢?
---223---
相关文章: