内核线程和进程的区别_进程、线程、内核线程之间的主要区别-CSDN博客

网站介绍:文章浏览阅读1.5w次,点赞9次,收藏13次。前言:从内核的角度来说,它并没有线程这个概念。Linux把所有线程都当做进程来实现。内核并没有准备特别的调度算法或者定义特别的数据结构来表示线程。相反,线程仅仅被视为一个与其他进程共享某些资源的进程。每个线程都拥有唯一属于自己的task_struct,所以在内核中,它看起来就像是一个普通的进程(只是该进程和其他一些进程共享某些资源,如地址空间)一.内核线程1.内核经常需要在后台执行一些操作。这种任_进程、线程、内核线程之间的主要区别