c 用多线程好还是线程池好(线程池的最大线程数怎么确定)

c 用多线程好还是线程池好(线程池的最大线程数怎么确定)

首页维修大全综合更新时间:2024-06-30 21:29:26

c 用多线程好还是线程池好

如果是你的客户端上传数据,那用线程或者线程池区别不大。线程池的优势在于可控制最大并行线程的数量,这点在服务端编程作用明显。

随着请求数的增加,每次请求都新开辟线程的话,会造成线程的急剧增加,占用大量的瞬时内存开销,线程是种高开销的数据结构,每个线程大致需要1m左右内存。

线程池中的线程在使用完以后,可以立即关闭,如果池中的线程全部都被任务占满,clr也不会创建新的线程,而是等待池中其他线程恢复了可用状态。

如果仅仅是防止界面假死,使用异步足矣,虽然异步操作仍然是使用线程池。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.