Установить атрибут размера стека потока
#include <pthread.h>int pthread_attr_setstacksize( pthread_attr_t *attr,size_t stacksize );
pthread_attr_t
, определяющую атрибуты создаваемого потока. Подробнее см. pthread_attr_init().PTHREAD_STACK_MIN
.libc
Функция pthread_attr_setstacksize() устанавливает атрибут attr, определяющий размер стека stacksize создаваемого потока.
Система использует часть стека для хранения специальных объектов таких, как, например, TLS-буфер и начальный кадр стека. |
PTHREAD_STACK_MIN
или больше размера системных ресурсов.POSIX 1003.1 Threads, Thread Stack Size Attribute
ЗОСРВ «Нейтрино» интерпретирует значение PTHREAD_STACK_MIN
как размер памяти, достаточный для запуска ничего не делающего потока вида:
void nothingthread( void ){return;}
pthread_attr_getstacksize(), pthread_attr_init(), pthread_create()
Предыдущий раздел: Описание API системной библиотеки