2010-11-23 31 views

回答

4

你不能這樣做有意義,因爲一個進程中的所有線程共享相同的內存空間。

任何由一個線程分配的內存也可供所有其他線程使用,並且您可以(例如)malloc線程A中的某些內存將指向該線程的內存傳遞給線程B.內存不會「屬於」 A或B,而是整個過程。

+0

是的..正確的..它屬於process..but事件,從堆分配的內存將由一些線程創建..我認爲這是可能的 – abcd 2010-11-23 07:32:26

0

除上述內容外,測量進程內存使用量的問題並不像看到的那樣直截了當。請參閱此question進行討論,這表示您可能能夠使用valgrind來獲得您想要的內容。

相關問題