一.进程和线程的基本理解 1.进程 程序是由指令和数据组成的,编译为二进制格式后在硬盘存储,程序启动的过程是将二进制数据加载进内存,这个启动了的程序就称作进程(可简单理解为进行中的程序).例如打开一个QQ,word文档等程序,就会在内存中生成相应的进程,当然如上两种比较复杂的程序启动后由于有多个任务要进行处理,比如word在文字输入的同时还会进行拼写检查等,所以会由主进程fork为多个子进程,每个进程内可能还会由主线程生成有多个子线程. 那么操作系统如何并发执行多任务呢? 在以前的单核CPU时代…