多线程的优缺点

来源:互联网 发布:项目资金管理系统 php 编辑:程序博客网 时间:2024/05/16 13:47

前提:相对于单核单线程CPU(现在已经没有这样电脑了),同一时间CPU只能处理1个线程任务,多线程执行其实是CPU在多个线程间的快速切换。

优点;“适当”提高程序的执行效率、“适当”提高CPU和内存的利用率、线程执行完成后会自动销毁节省内存。

缺点:每开启一条线程就会占用一定内存空间,降低程序性能;线程越多,CPU调度(多个线程之间切换)开销越大,时间开销、空间开销。

0 0