在程序中使用多线程对系统产生以下影响

(1)线程需要占用内存。
(2)线程过多,会消耗大量CPU时间来跟踪线程。
(3)必须考虑多线程同时访问共享资源的问题,如果没有协调好,就会产生令人意想不到的问题,例如可怕的死锁和资源竞争。
(4)因为同一个任务的所有线程都共享相同的地址空间,并共享任务的全局变量,所以程序也必须考虑多线程同时访问全局变量的问题。

posted on 2020-11-26 22:44  lkwkk  阅读(497)  评论(0编辑  收藏  举报