浅谈windows和linux进程和线程的区别
windows下是区分线程和进程的,进程拥有进程描述符,描述地址空间,打开的文件等共享的资源,还有指向线程的指针,而线程没有进程描述符,只是拥有一些少量的私有数据.
linux下不区分线程和进程,都会分配一个task_struct,只不过在创建线程时会传递一些参数来指明所共享的资源.
参考文章:https://blog.csdn.net/JackieLeeWelas/article/details/51030581
新战场:https://blog.csdn.net/Stephen___Qin