在进程间切换
在前面了解过,运行在操作系统上的多个进程可以并发执行,而进程的并发就需要进程间进行切换。
操作系统完成进程的切换,问题来了:当一个进程正在运行,操作系统怎么获得CPU的控制权
操作系统重获CPU控制权的方法
1.协作方式:等待系统调用
通过yield系统调用:这个系统调用只是将CPU的控制权交给操作系统。
在前面了解过,运行在操作系统上的多个进程可以并发执行,而进程的并发就需要进程间进行切换。
操作系统完成进程的切换,问题来了:当一个进程正在运行,操作系统怎么获得CPU的控制权
通过yield系统调用:这个系统调用只是将CPU的控制权交给操作系统。