2011-04-09 66 views
3

如何基于进程的多任务在每个过程中使用多线程实现吗?如何在操作系统多任务执行?

例如,当一个操作系统与两个后台进程中运行考虑。每个进程都支持内部多线程功能。现在,时间切片如何在这些进程之间和内部发生,时间切片如何在线程之间发生?

回答

0

一种可能的实现是,OS只是调度线程。当切换到一个线程,它显然在切换线程属于进程的地址空间,但是从调度观点的过程是相当多忽略(例如,Windows上运行这种方式)。

2

看出版物被这个男人:http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum

或者只给你查询到谷歌。有多种方法来处理多任务/多线程猫。

回来的时候,你已经至少试图找到自己的答案,并要求一些更具体的问题。