就一般的网络请求和数据库操作,一般核心数设置多少合适?
来源:7-6 线程收敛优雅实践初步

TT2_X
2020-09-26
因为使用数据库非常频繁,网络是使用Rxjava的线程池,现在就想知道数据库操作使用多少个核心线程数合适,基本上每一条Item都会使用数据库查询。
写回答
8回答
-
TT2_X
提问者
2020-09-26
其他不看,这里是重点:
真的建议64个吗,在一些低端机,比如1024M的运行内存,480*800的手机上也64个?
172020-09-26 -
TT2_X
提问者
2020-09-26
如何删除此问题,我新开一个。
122020-09-26 -
TT2_X
提问者
2020-09-26
经过测试在1024M运行内存的手机上,核心线程设置为60直接进应用就崩。
172020-09-26 -
TT2_X
提问者
2020-09-26
这就是崩溃的原因
00 -
TT2_X
提问者
2020-09-26
实在是不知道这么控制
00 -
TT2_X
提问者
2020-09-26
在运行内存为1024m的手机上,你一下子就创建64个线程,怕不是还没有使用应用功能就崩溃了。
032022-07-29 -
TT2_X
提问者
2020-09-26
64这么大开什么玩笑呀!我都是2*n+1大于14就等于14
00 -
随风绽放
2020-09-26
一般来说,网络请求和数据库操作都是 IO 密集型任务,这样的你可以设置为 64。不过还是需要根据项目中对这个线程池的使用情况综合决定。
0112022-07-29
相似问题