实验目标 1、通过本次试验掌握windows进程、线程的概念 2、理解创建和销毁windows进程、线程的过程 进程概念及其应用 线程概念及其应用 实验一 在windows下编写一个控制台应用程序,命名an_ch2_1b。这个程序不断地输出如下行: Those output come from child,[系统时间] 另外写一个控制台应用程序,命名为an_ch2_1a。这个程序创建一个子进程,执行an_ch2_1b。这个程序不断地输出如下行: Those output come from c
线程概念
在一个程序里的一个执行路线就叫做线程,更准确的定义是:线程是“一个进程内部的控制序列”,一切进程至少都有一个执行线程,线程在进程内部运行,本质是在进程地址空间内运行
线程在 Linux 操作系统中就是一个执行流,不同的执行流可以拥有不同的 CPU 来进行运算,即不同的的执行流之间可能会有并行的情况产生
在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化
透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流
线程就是创建