关于进程线程

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:22:41
在一个程序中,我用fork()产生一个子进程,用getpid()获得两个进程号,一个是父进程另一个是子进程.用pthread_self()获得的线程号却是一样的号,两个进程共有一个线程吗?
不同进程之间的线程是如何切换的?
首谢谢回答!
我的问题是在LINUX下进程之间的切换.线程不是说属于进程吗?
因为只有进程有空间有资源,一个进程的几个线程共享进程的资源.问题是不同进程之间的线程如何切换的?
我用产生两个进程,每个进程创造一个线程,结果从这个进程的线程切换到另一个进程的线程,其线程的描述符(用pthread_self()函数获得的)竟然一样?

好像是同一个线程可以挂多个进程吧。访问的话有几种方式,常用的一般都加注了,而且还有一张表的,对于不常用的就是通过查表获得的
回答的不是很好,我记得就是这个样子的。