Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
64 bit 64位线程开销_64 Bit_Stack - Fatal编程技术网

64 bit 64位线程开销

64 bit 64位线程开销,64-bit,stack,64 Bit,Stack,64位windows上线程的开销是多少?我相信堆栈有1mb的用户空间,32位的内核空间更小 谢谢它可以是你想要的任何东西。API允许您指定堆栈大小。如果使用堆栈大小0调用它,它将使用可执行文件头中定义的堆栈,可通过链接器选项进行设置。默认值(对于x86和x64系统)为1MB。Ferruccio的回答是正确的,但即使设置为1MB。1MB并没有立即分配。当堆栈使用时,它将根据需要进行分配。澄清一下:地址空间将立即分配,但物理RAM在必要时才会映射到该地址空间。

64位windows上线程的开销是多少?我相信堆栈有1mb的用户空间,32位的内核空间更小


谢谢

它可以是你想要的任何东西。API允许您指定堆栈大小。如果使用堆栈大小0调用它,它将使用可执行文件头中定义的堆栈,可通过链接器选项进行设置。默认值(对于x86和x64系统)为1MB。

Ferruccio的回答是正确的,但即使设置为1MB。1MB并没有立即分配。当堆栈使用时,它将根据需要进行分配。澄清一下:地址空间将立即分配,但物理RAM在必要时才会映射到该地址空间。