ps命令下pthread_create的fork的区别
苏盟答腊 2014-02-20 05:08:48 资料上[u]说Linux下pthread的实现是通过系统调用clone()来实现的,linux是不区分线程和进程的,clone()是Linux所特有的系统调用,它的使用方式类似fork。
也就是说在内核,线程和进程都有task_struct结构体。
线程的mm结构体共享进程的struct_mm.
而据我的理解linux下的命令ps其实就是遍历task_struct结构体,打印出信息。
那么为什么pthread_create出来的就没显示,而fork出来的就能显示?
小白请各位大大指教!!