![]() | 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 类型。还做了其他的优化 |