当使用Windows线程时,我可以指定一个缓冲区用于线程的堆栈,类似于pthread_attr_setstack()?

pthreads允许用户提供一大块内存用于线程堆栈:

size_t stack_size = 1024*1024*4; void *stack = malloc( stack_size ); pthread_attr_t attributes; pthread_attr_init( &attributes ); pthread_attr_setstack( &attributes, stack, stack_size ); pthread_t thread_id; pthread_create( &thread_id, &attributes, worker_function, NULL 

Windows线程是否提供类似的function? CreateThread的第二个参数允许指定堆栈的最小大小,但是我看不到指定要使用的缓冲区地址的方法。

Solutions Collecting From Web of "当使用Windows线程时,我可以指定一个缓冲区用于线程的堆栈,类似于pthread_attr_setstack()?"