Изначально я работал с потоками posix и задавался вопросом, как настроить размер стека std::thread перед созданием, поскольку я не могу найти никаких ссылок на выполнение такой задачи.
Использование pthreads для установки размера стека выполняется следующим образом:
Код: Выделить всё
void* foo(void* arg);
.
.
.
.
pthread_attr_t attribute;
pthread_t thread;
pthread_attr_init(&attribute);
pthread_attr_setstacksize(&attribute,1024);
pthread_create(&thread,&attribute,foo,0);
pthread_join(thread,0);
Я использовал следующую ссылку:
http://en.cppreference.com/w/cpp/thread>
Подробнее здесь: https://stackoverflow.com/questions/138 ... -stdthread
Мобильная версия