以下のコードを想定します。
Class test
{
void foo()
{
int i=0;
}
}
Test t=new Test();
// if many threads call t.foo();
各スレッドには、fooを呼び出すための独自のメモリがありますか?それは、各スレッドが独自のものを持っていることを意味しますi
か?
Java / C#は、関数を呼び出すときにどのようにメモリを割り当てますか?私が覚えているように、C#では、各スレッドに1Mのメモリが割り当てられます。Javaはどうですか?