多线程之:多线程的优缺点

多线程程序在当前的多处理器计算机上用得非常广泛,尤其是高并发程序,那么它有什么优点呢?个人觉得大致有以下几点:

1、多线程充分利用计算机资源;

2、多线程处理,程序响应速度更快。

任何事物都存在两面性,多线程既然有它的优点,那么也存在它的缺点:

1、对程序员来说,比单线程应用更具挑战性,程序设计实现更加复杂;

2、多线程比单线程更加消耗资源,比如CPU、内存等;

3、计算机资源有限,太多的线程运行,会导致上下文频繁切换,甚至出现死锁等情况,出现非预期效果。

 

posted on 2015-11-28 16:02  jessezeng  阅读(1143)  评论(0编辑  收藏  举报

导航