多线程的代价

1.一些情况下设计更加复杂,例如在需要共享数据,一些不正确的同步方式难以发现

 

2.上下文切换带来的开销。它需要先存储当前线程的本地的数据,程序指针等。上下文切换带来的开销并不廉价。

 

3.增加资源消耗,多线程在充分利用cpu性能的同时,也给内存带来了很大的负担。

posted @ 2016-12-28 09:49  冰镇矿泉水  阅读(94)  评论(0编辑  收藏  举报