0
我發現每個線程仍然有它自己的寄存器。也有自己的堆棧,但其他線程可以讀寫堆棧內存。在同一個過程中多線程共享什麼?
我的問題,在同一個過程中多線程共享什麼?
我可以想象的是
1)進程的地址空間; 2)堆棧,寄存器; 3)變量
任何機構可以詳述它並添加更多?
我發現每個線程仍然有它自己的寄存器。也有自己的堆棧,但其他線程可以讀寫堆棧內存。在同一個過程中多線程共享什麼?
我的問題,在同一個過程中多線程共享什麼?
我可以想象的是
1)進程的地址空間; 2)堆棧,寄存器; 3)變量
任何機構可以詳述它並添加更多?
所有線程都可以訪問進程內的任何內容。
這將取決於操作系統在一定程度上。你有一個特定的操作系統? – 2010-03-21 01:34:54