多线程的优点:
能适当的提高程序的执行效率
能适当提高资源利用率(cpu、内存利用率)
多线程的缺点:
开启线程需要占用一定的内存空间,(默认情况下,主线程1M,子线程512KB),如果开启大量的线程,会占用大量的内存空间,降低程序的性能。
线程越多,cpu在调度线程上的开销就越大。
程序设计更加复杂:比如线程之间的通讯、多线程的数据共享
在子线程中最好加一个自动释放池。(不知道哪里听的,貌似是子线程用不了主线程的自动释放池);
posted on 2016-01-07 17:21 JFC 阅读(552) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 JFC Powered by .NET 8.0 on Kubernetes