内核级线程是否存在于进程中?

用户级线程存在于进程中,那么内核级线程是否也是存在于进程中呢?这一点我很困惑。还有平时所说的线程池,这个线程是指的内核级线程还是用户级线程呢?望解惑!谢谢了

阅读 2.6k
1 个回答

不管是内核还是用户态线程,都不能单独存在,需要存在于进程中。 线程是进程代码里的一个执行序列。一个进程内可以有多个线程,也就是多条逻辑上的指令执行顺序,他们共享进程所拥有的资源。
至于线程池,是一种优化手段,主要为了减少线程频繁创建销毁带来的开销。这种技术在内核和用户态都能使用吧。一般在用户态比较常见。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进