Linux kernel 交替线程

Linux kernel 交替线程,linux-kernel,Linux Kernel,你能为我指出一个方向,让我了解Linux内核中线程是如何交替的吗 虽然我对内核没有深入的了解,但是对内核线程(&进程)的了解会显示为任务。在任务之间的切换称为上下文切换。调度程序通过schedule调用触发上下文切换,该调用出现在kernel/sched.c()中。在schedule函数中调用context\u开关,该开关切换新线程的内存映射和寄存器值。我建议查看时间表功能。 备注:您可以在线浏览内核代码。 希望这有帮助 虽然我对内核没有深入的了解,但是对内核线程(&进程)的了解会显示为任务。在

你能为我指出一个方向,让我了解Linux内核中线程是如何交替的吗

虽然我对内核没有深入的了解,但是对内核
线程
(&
进程
)的了解会显示为
任务
。在
任务
之间的切换称为
上下文切换
。调度程序通过
schedule
调用触发上下文切换,该调用出现在
kernel/sched.c
()中。在
schedule
函数中调用
context\u开关
,该开关切换新线程的内存映射和寄存器值。我建议查看
时间表
功能。
备注:您可以在线浏览内核代码。

希望这有帮助

虽然我对内核没有深入的了解,但是对内核
线程
(&
进程
)的了解会显示为
任务
。在
任务
之间的切换称为
上下文切换
。调度程序通过
schedule
调用触发上下文切换,该调用出现在
kernel/sched.c
()中。在
schedule
函数中调用
context\u开关
,该开关切换新线程的内存映射和寄存器值。我建议查看
时间表
功能。
备注:您可以在线浏览内核代码。

希望这有帮助

谢谢-PS非常有用。谢谢AAC!这些参考资料非常好。谢谢-PS非常有用。谢谢AAC!那些参考资料很好。