I have a couple of questions including the one in the title for two cases (in dotnet and in general)
(1) is heap per logical processor (I guess YES in general)
(2) is address space per logical processsor (YES in general?)
(3) can a process get access to more than one heap? (I guess No for dotnet and YES in general. if YES in general is correct. why and when would people do that?)
(4) is GC per dotnet framework.
Thanks