多线程的优缺点

来源:互联网 发布:红蜘蛛网络怎么解控制 编辑:程序博客网 时间:2024/05/17 06:09

优点:

1,提高程序的执行效率

2,提高资源利用率(CPU,内存)


缺点:

1,线程越多,CPU在调度线程上得开销越大

2,程序设计更加复杂:比如线程之间的通信,数据共享(数据安全)

3,开启线程需要占用一定的内存空间(默认情况,主线程1M,子线程512KB),如果大量启动,就会占用大量的内存空间,降低程序性能

0 0