第一章
进程与线程的区别:
进程和线程都是一个时间段的描述,程序执行时,cpu处理速度太快,只有寄存器能够赶上cpu的速度,RAM速度远远赶不上,当处理多个任务时,只能一个一个轮流处理,具体的轮流方法就是:先加载程序A的上下文,然后开始执行A,保存程序A的上下文,调入下一个要执行的程序B的程序上下文,然后开始执行B,保存程序B的上下文。进程就是上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文。进程和线程都是一个时间段的描述,程序执行时,cpu处理速度太
进程和线程都是一个时间段的描述,程序执行时,cpu处理速度太快,只有寄存器能够赶上cpu的速度,RAM速度远远赶不上,当处理多个任务时,只能一个一个轮流处理,具体的轮流方法就是:先加载程序A的上下文,然后开始执行A,保存程序A的上下文,调入下一个要执行的程序B的程序上下文,然后开始执行B,保存程序B的上下文。进程就是上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文。进程和线程都是一个时间段的描述,程序执行时,cpu处理速度太