【发布时间】:2016-07-12 20:09:41
【问题描述】:
在 Linux 中,线程被称为轻量级进程。无论是进程还是线程,都是由task_struct数据结构实现的。
1> 那么,从这个意义上说,内核如何区分线程和进程?
2> 当上下文切换发生时,线程如何在上下文切换中获得更少的开销?因为在这个线程之前,来自另一个进程的另一个线程可能正在运行。因此,即使资源在进程的线程之间共享,内核也应该加载所有资源。
【问题讨论】:
标签: linux multithreading process kernel