,一个应用程序运行时会霸占整台机器(应为只有一个工作线程),且当它发生死循环时,会造成PC停止工作.如果此时重启,更shit的是,所有的应用程序都会停止,且丢失数据.
(2)、Windows进程
i、什么是...当一个应用程序应为代码故障发生卡死等问题,并不会影响其他的应用程序的运行,只需要打开任务管理器,将该进程关闭即可.其他应用程序的数据也不会丢失,因为它们是彼此独立的进程.
ii、Window进程的安全性...在Windows中,进程之间不能相互访问(不包括父子进程),单个进程也无法访问Windows内核.
iii、关于CPU的问题
虽然Windows进程很好的解决了单个"工作线程"的问题,Windows不会发生一个应用程序崩溃...但是如果PC只有一个CPU,当CPU本身发生死循环等问题,还是会导致PC停止工作.
iv、什么是Windows线程,以及Windows线程解决的问题
MS为了解决单个进程执行异常,导致CPU停止工作的问题...我的CPU利用率为7%,说明93%的时间,这2103个线程啥事都没干,严重的浪费了我的内存.如果这个时候开启了远程桌面服务,假设10个用户连了我的笔记本,所有的开销会翻倍.