2010-11-23 14 views

答えて

4

プロセス内のすべてのスレッドが同じメモリ空間を共有するため、これは意味がありません。

1つのスレッドによって割り当てられたメモリもすべて他のスレッドで使用できます(例えば、malloc)。スレッドAのメモリがスレッドBにそのメモリへのポインタを渡します。 AまたはBが、プロセス全体に影響を与えます。

+0

はい..u r right..itはプロセスに属しますが、ヒープから割り当てられたメモリはスレッドによって作成されます。 – abcd

0

上記以外にも、プロセスによるメモリ使用量の測定の問題は、それほど単純ではありません。このquestionを参照してください。これは、valgrindを使用して希望を得ることができるかもしれないことを示唆しています。

関連する問題