采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,多进程之间是怎么运行的是不是就是CPU之间怎么对多个进程进行调度,比如分抢占式和非抢占式调度,还有他们的四个调度算法。那多个线程之间怎么运行的是不是跟多个进程之间一样的呢?还是说有其它的运行方式?请教下老师。
CPU多个核是相互独立的,我们说调度实际上指的是多个进程在某一个CPU核上进行调度,而对于线程,我们知道进程实际执行的单元就是进程内的线程,所以在实际调度中,操作系统会将进程和线程综合考虑,从而调度具体某个进程的某个线程。
那老师,假如说现在只有一个进程,进程下有两个线程,这两个线程是具体怎么运行或者调度的呢
嗯,我觉得我在上面已经有回答到这个意思上了,我再补充一些,对于一个进程内两个线程的调度,进程内的多个线程的调度不是进程独立的,操作系统的调度会综合进程和进程内线程的情况去调度,而不是说在进程内部的线程也是单独的调度逻辑。希望能够帮助到你。
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.3k 11