1
CrisTao 2018-08-02 10:18:19 +08:00
线程池是为了线程的复用,至于建多少个开心就好
|
2
owenliang 2018-08-02 10:43:54 +08:00
1,线程池既然能满足需求为何不复用,非得再造一个单线程任务类。
2,CPU bound 的可以放一起,IO bound 的根据需要划分多个池子。 |
3
glacer 2018-08-02 10:44:06 +08:00
看来你还没明白线程池的作用
|
4
xiaoshenke 2018-08-02 11:01:14 +08:00
不需要。裸写线程就行。
|
5
zhzer 2018-08-02 11:01:44 +08:00
可以做动态线程池啊
|
6
muzhuyu 2018-08-02 11:03:37 +08:00
看会不会频繁的创建线程去执行任务了,如果频率不高,像 4 楼说的裸写线程就行,没必要还增加线程池了
|
7
amew 2018-08-02 11:13:35 +08:00
RxJava 内部维护了一个线程池,异步操作快实用 RxJava 哼哼哈兮
|
8
xhf3894 2018-08-02 14:21:37 +08:00
一般情况下,不需要,也可以创建一个单线程的线程池去执行任务。
|
9
reus 2018-08-02 18:00:11 +08:00
一个用户一个线程,甚至一个点击一个线程,大手笔,大气魄,大事业!
|
10
KuroNekoFan 2018-08-02 20:02:02 +08:00 via iPhone
nodejs 开发者:线程是什么
|
11
mmdsun 2018-08-02 20:32:11 +08:00 via Android
一般 iO 密集型业务推荐线程个数是可用 cpu 数量*2+1。cpu 密集型线程数量推荐是可用颗心数量+1。
在个别处理器上要注意获得的 cpu 核心数量可能是*2 的,比如英特尔超线程的技术。 rxjava 里面有 iO 和 CPU 类型。还做了其他的优化 |