黑马程序员技术交流社区
标题:
多线程的特点:随机性,该如何理解?
[打印本页]
作者:
liuqianfly
时间:
2015-10-11 17:33
标题:
多线程的特点:随机性,该如何理解?
当一个进程中开启多个线程时,显示的为这多个线程同时在执行,而实际上如果只有一个CPU处理器时,CPU是随机选择执行某一个线程的,由于CPU高速切换的特性,看起来好像多个线程在同时执行,这是看哪个线程抢占CPU的执行权,在某一时刻,实际上一个CPU只是执行一个线程的。
例如,如果计算机被黑客攻击会出现死机情况,主要是因为黑客植入的程序在对计算机资源进行复制,完全抢占了CPU的执行权,而导致其他程序处于未动即未执行状态,也就是我们所说的死机。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2