首页 > 试题广场 >

在一个多线程的进程中,线程之间可以共享如下哪些资料:

[问答题]

在一个多线程的进程中,线程之间可以共享如下哪些资料:

1) 寄存器;

2) 堆;

3) 栈;

4) 全程变量;

5) I/O端口,   并说明共享或不能共享的理由。

1) 寄存器;

2) 堆;

3) 栈;

4) 全程变量;

5) I/O端口,  
为了保证线程的独立运行,每个线程有独立的堆栈和CPU寄存器状态,这些是不能共享的。剩下的都能共享,属于进程资源。
发表于 2017-08-31 21:01:18 回复(0)