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

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

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

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

猜你喜欢

转载自www.cnblogs.com/Stephen-Qin/p/12743931.html