Windows 如何为线程选择内存?
How Does Windows Pick memory for threads?
我之前的post,(编辑:现已解决)
看起来太复杂了。所以这是一个更笼统的post来回答我的问题。
如果在 If、For、while、case 等内部创建线程。线程的堆是为控制语句分配的内存的子集吗?如果是这样,有没有办法选择在内存中创建新线程的位置?谢谢你。
(Windows 7, Visual Studio 2013, C++)
我还有一个问题:
否...线程与主线程和应用程序启动的所有其他线程共享内存。这就是使多线程更加困难的原因。当多个线程访问同一内存时,您必须小心。
所有线程共享相同的资源,但只有主线程可以与 GUI 交互。
我之前的post,(编辑:现已解决) 看起来太复杂了。所以这是一个更笼统的post来回答我的问题。
如果在 If、For、while、case 等内部创建线程。线程的堆是为控制语句分配的内存的子集吗?如果是这样,有没有办法选择在内存中创建新线程的位置?谢谢你。 (Windows 7, Visual Studio 2013, C++)
我还有一个问题:
否...线程与主线程和应用程序启动的所有其他线程共享内存。这就是使多线程更加困难的原因。当多个线程访问同一内存时,您必须小心。
所有线程共享相同的资源,但只有主线程可以与 GUI 交互。