diff --git a/homework/hw3.txt b/homework/hw3.txt new file mode 100644 index 0000000..f530127 --- /dev/null +++ b/homework/hw3.txt @@ -0,0 +1,10 @@ +#第三次作业 process/thread +1. process与thread在实现上和执行上有何区别? +2. process与program(程序)的区别与联系是什么? +3. process的执行状态转换图是啥?各个状态的含义是什么? +4. thread的实现方式有几种?这几种有何区别? +5. fork和exec的执行逻辑(大致要完成的事情)是什么? +6. 父进程与子进程之间在内容上有何差异?在执行上有何差异? +7. 父进程fork完子进程后,这两个进程在执行的过程中是否有先后顺序? +8. 进程/线程上下文切换的执行逻辑是什么?二者有无区别?如有,区别是啥? +