Windows 32位进程上线程的最大内存大小

Windows 32位进程上线程的最大内存大小,windows,memory-management,out-of-memory,32bit-64bit,32-bit,Windows,Memory Management,Out Of Memory,32bit 64bit,32 Bit,我知道在32位运行时,每个进程都有4gb的限制。。。。但是如果一个进程有多个线程。。。每个线程的所有内存使用总和是否达到4gb?还是每个线程都有4gb的单独内存空间可供使用?它们都位于相同的地址空间中。所以-是的,这是对进程内所有线程的限制。这是线程的一种观点:所有线程在进程内共享相同的地址空间。如果您希望每个线程有单独的地址空间,那么将每个线程放在它自己的进程中。进程就是有地址空间的东西。

我知道在32位运行时,每个进程都有4gb的限制。。。。但是如果一个进程有多个线程。。。每个线程的所有内存使用总和是否达到4gb?还是每个线程都有4gb的单独内存空间可供使用?

它们都位于相同的地址空间中。所以-是的,这是对进程内所有线程的限制。

这是线程的一种观点:所有线程在进程内共享相同的地址空间。如果您希望每个线程有单独的地址空间,那么将每个线程放在它自己的进程中。进程就是有地址空间的东西。