浅谈windows和linux进程和线程的区别

windows下是区分线程和进程的,进程拥有进程描述符,描述地址空间,打开的文件等共享的资源,还有指向线程的指针,而线程没有进程描述符,只是拥有一些少量的私有数据.

 

 

linux下不区分线程和进程,都会分配一个task_struct,只不过在创建线程时会传递一些参数来指明所共享的资源.

 

 

参考文章:https://blog.csdn.net/JackieLeeWelas/article/details/51030581

posted @ 2020-04-21 13:21  心媛意码  阅读(1040)  评论(0编辑  收藏  举报