【发布时间】:2013-07-15 00:27:30
【问题描述】:
谁能帮助澄清我对内核线程的理解。我听说,在 Linux/Unix 上,内核线程(例如系统调用的线程)比用户线程执行得更快。但是,那些用户线程不是由内核调度并使用内核线程执行的吗?有人可以告诉我内核线程和用户线程之间有什么区别,除了他们可以访问不同的地址空间这一事实。它们之间还有什么区别?是不是在单处理器机器上,当用户线程运行时,内核会被挂起?
提前致谢,
亚历克斯
【问题讨论】:
标签: multithreading linux-kernel kernel