【发布时间】:2010-03-21 01:22:56
【问题描述】:
我发现每个线程仍然有自己的寄存器。也有自己的栈,但是其他线程可以读写栈内存。
我的问题,同一进程中的多线程共享什么?
我能想象的是
1) 进程的地址空间; 2) 堆栈、寄存器; 3) 变量
任何机构可以详细说明并添加更多内容吗?
【问题讨论】:
-
这在一定程度上取决于操作系统。您有特定的操作系统吗?
标签: multithreading
我发现每个线程仍然有自己的寄存器。也有自己的栈,但是其他线程可以读写栈内存。
我的问题,同一进程中的多线程共享什么?
我能想象的是
1) 进程的地址空间; 2) 堆栈、寄存器; 3) 变量
任何机构可以详细说明并添加更多内容吗?
【问题讨论】:
标签: multithreading
所有线程都可以访问进程中的任何内容。
【讨论】: