小编Reh*_*eda的帖子

对CreateThread的reserve和commit参数之间有什么区别?

CreateThreadWindows API函数的reserve参数和commit参数之间有什么区别?

我听不懂以下几行..

reserve参数设置系统应为线程堆栈保留的地址空间量。默认值为1 MB。commit参数指定最初应提交给堆栈保留区的物理存储量。

这两条线,您将在本段中找到它们,它们解释CreateThread了c ++中函数的参数之一

cbStackSize

cbStackSize参数指定线程可用于其自身堆栈的地址空间。每个线程都拥有自己的堆栈。当CreateProcess启动一个进程,它在内部调用 CreateThread初始化进程的主线程。对于 cbStackSize参数,CreateProcess使用存储在可执行文件中的值。您可以使用链接器的/STACK开关控制此值:

/STACK:[ reserve][, commit]

reserveargument设置系统应为线程堆栈保留的地址空间量。默认值为1 MB。提交参数指定最初应提交给堆栈的保留区域的物理存储量。

c++ winapi virtual-memory

3
推荐指数
2
解决办法
1916
查看次数

标签 统计

c++ ×1

virtual-memory ×1

winapi ×1