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