多线程之:多线程的优缺点
多线程程序在当前的多处理器计算机上用得非常广泛,尤其是高并发程序,那么它有什么优点呢?个人觉得大致有以下几点:
1、多线程充分利用计算机资源;
2、多线程处理,程序响应速度更快。
任何事物都存在两面性,多线程既然有它的优点,那么也存在它的缺点:
1、对程序员来说,比单线程应用更具挑战性,程序设计实现更加复杂;
2、多线程比单线程更加消耗资源,比如CPU、内存等;
3、计算机资源有限,太多的线程运行,会导致上下文频繁切换,甚至出现死锁等情况,出现非预期效果。
posted on 2015-11-28 16:02 jessezeng 阅读(1143) 评论(0) 编辑 收藏 举报