CreateThreadWindows API函数的reserve参数和commit参数之间有什么区别?
我听不懂以下几行..
reserve参数设置系统应为线程堆栈保留的地址空间量。默认值为1 MB。commit参数指定最初应提交给堆栈保留区的物理存储量。
这两条线,您将在本段中找到它们,它们解释CreateThread了c ++中函数的参数之一
cbStackSize该
cbStackSize参数指定线程可用于其自身堆栈的地址空间。每个线程都拥有自己的堆栈。当CreateProcess启动一个进程,它在内部调用CreateThread初始化进程的主线程。对于cbStackSize参数,CreateProcess使用存储在可执行文件中的值。您可以使用链接器的/STACK开关控制此值:
/STACK:[ reserve][, commit]reserveargument设置系统应为线程堆栈保留的地址空间量。默认值为1 MB。提交参数指定最初应提交给堆栈的保留区域的物理存储量。