关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

多线程的优缺点有哪些?

发布时间:2020-11-26 17:31:28

优点

1.在一个程序中,有很多的操作是非常耗时的,如数据库读写操作,IO操作等,如果使用单线程,那么程序就必须等待这些操作执行完成之后才能执行其他操作。使用多线程,可以在将耗时任务放在后台继续执行的同时,同时执行其他操作。

 

2.可以提高程序的效率。

 

3.在一些等待的任务上,如用户输入,文件读取等,多线程就非常有用了。

 

缺点:

 

1.使用太多线程,是很耗系统资源,因为线程需要开辟内存。更多线程需要更多内存。

 

2.影响系统性能,因为操作系统需要在线程之间来回切换。

 

3.需要考虑线程操作对程序的影响,如线程挂起,中止等操作对程序的影响。

 

4.线程使用不当会发生很多问题。



/template/Home/Zkeys/PC/Static