多线程效率问题
来源:3-10 线程池状态

weibo_拥有写轮眼的大帅B_0
2021-05-12
悟空老师好,我请教俩个问题
1.我在近期项目中,发现有同事使用多线程的方式查询数据库,我个人测试了下单线程和多线程查询数据库发现单线程的速度比多线程还快,这点不是很理解
2.老师哪些场景下多线程的效率比单线程更好呢
写回答
1回答
-
查数据库是要看具体语句的,如果是查不同的库,不同的表,那么多线程是并行的,肯定比单线程快。
注意要用线程池,否则单个线程的创建也需要时间的。
一般在Excel处理、文件导出等场景,都可以用多线程,效率比单线程好。
042021-05-13
相似问题