进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒大小不同。
进程和线程都是一个时间段的描述,是CPU工作时间段的描述。
在CPU看来所有的任务都是一个一个的轮流执行的,具体的轮流方法就是:先加载程序A的上下文,然后开始执行A,保存程序A的上下文,调入下一个要执行的程序B的程序上下文,然后开始执行B,保存程序B的上下文。
进程就是包换上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文
线程是共享了进程的上下文环境的更为细小的CPU时间段。
进程(程序):是静态概念,一个class文件、一个exe文件
线程:是一个程序里面不同的执行路径。