线程池
文章图片
image.png
文章图片
image.png
文章图片
image.png
当提交的任务大于corePoolSize的时候,这个时候需要往workQueue里面放,如果放满了,那么才启动新线程,但是启动的个数不能超过maximumPoolSize
文章图片
image.png
文章图片
image.png
文章图片
image.png
文章图片
image.png
文章图片
image.png
文章图片
image.png
文章图片
a表示并行计算部分所占的比例,n表示并行处理的节点个数,S表示加速比
【线程池】1-a等于0的时候,表示没有串行只有并行,S=n;当a=0表示只有串行,S=1。当n趋向于无穷大的时候,S趋近于1/1-a,这也是加速比上限,所以上锁的代码越少越好。
文章图片
image.png
文章图片
image.png
推荐阅读
- 宽容谁
- 一个人的旅行,三亚
- 第6.2章(设置属性)
- 布丽吉特,人生绝对的赢家
- 家乡的那条小河
- 讲述,美丽聪明的海欧!
- PMSJ寻平面设计师之现代(Hyundai)
- 夜游宫|夜游宫 心语
- 增长黑客的海盗法则
- 画画吗()