windows思考题答案..docVIP

  • 16
  • 0
  • 约2.55万字
  • 约 18页
  • 2016-12-10 发布于重庆
  • 举报
windows思考题答案.

一、进程与线程 在对进程或线程做压力测试时,测试结果有什么差别,为什么会有这种差别? 进行压力测试时,会造成系统的死机; 创建多个进程时很容易导致系统崩溃 在一个进行中创建多个线程时,系统崩溃程度比前者低 因为线程是共享进程中的资源的,线程间的通讯要比进程与进程间的通讯简单,从而前者易死机 在对进程创建进行计时的过程中,有几种计时方法,哪种比较合理? 调用GetTickCount; 调用Ctime; 调用GetSystemDate; 采用Ctime较好,因为它取到了毫秒级的时间,方便时间上的统计; 在不同系统负荷下的结果分别有什么区别,造成该差别的原因是什么? 当系统负荷较低时,创建的进程能运行,进程间的通讯也顺利进行; 当系统负荷重时,很容易造成系统的崩溃,进程间的通讯效率明显下降; 在不同的系统负荷下,结果具有不可知性,由于CPU中当前运行的进程、线程数不同及它的不确定性,导致出不同的测试结果; 线程可以减小并发执行的时间和空间开销(线程的创建、退出和调度),因此容许在系统中建立更多的线程来提高并发度 线程的创建时间比进程短 线程的终止时间比进程短 同进程内的线程切换时间比进程短 由于同进程内线程间共享内存和文件资源,可直接进行不通过内核的通信 原因:抢占系统的资源 进程与线程的概念是什么,在实现上有何种差别?这种差别会带来何种影响? 进程是具有独立功能的程序关于某个数据集合上

文档评论(0)

1亿VIP精品文档

相关文档