同一个进程中的线程不共享的部分是


该教程适用
      
      
      

同一个进程中的线程不共享的部分是静态变量。线程共享的环境包括进程代码段.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯).进程打开的文件描述符.信号的处理器.进程的当前目录和进程用户ID与进程组ID。



工具:

型号:

系统:

软件:



操作步骤/方法

1 同一个进程中的线程不共享的部分是静态变量。线程共享的环境包括进程代码段.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯).进程打开的文件描述符.信号的处理器.进程的当前目录和进程用户ID与进程组ID。 2 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:线程ID.寄存器组的值.线程的堆栈.错误返回码.线程的信号屏蔽码.线程的优先级。每个线程都有自己的线程id,这个id在本进程中是唯一的。进程用此来标识线程。由于线程间是并发运行的,每个线程有自己不同的运行线索,当从一个线程切换到另一个线程上时,必须将原有的线程的寄存器集合的状态保存,以便将来该线程在被重新切换到时能得以恢复。

(0)
上一篇 2022年4月4日
下一篇 2022年4月4日

相关推荐