Two concepts about heap on Windows after reading MSDN document about heap functions.
1. Default heap. Each process has a default heap. But the default heap of different processes are different, right? Example, process 1 has default heap A and process 2 has default heap B, then A and B should be different heaps, right?
2. Why a process needs to allocate private heap, any practical use?
3. Are there any default global heap which different processes could share?
thanks in advance,