Атрибуты
| Функции
| Описание
|
detachstate
| int pthread_attr_ setdetachstate (pthread_attr_t *attr, int detachstate);
| Атрибут detachstate определяет, является ли новый поток открепленным. Если это соответствует истине, то его нельзя объединить ни с каким другим потоком
|
guardsize
| int pthread_attr_ setguardsize (pthread_attr_t *attr, size_t guardsize)
| Атрибут guardsize позволяет управлять размером защитной области стека нового потока. Он создает буферную зону размером guardsize на переполненяемом конце стека
|
inheritsched
| int pthread_attr_ setinheritsched (pthread_attr_t *attr, int inheritsched)
| Атрибут inheritsched определяет, как будут установлены атрибуты планирования для нового потока, т.е. будут ли они унаследованы от потока-создателя или установлены атрибутным объектом
|
param
| int pthread_attr_ setschedparam (pthread_attr_t *restrict attr, const struct sched_param *restrict param);
|
|
schedpolicy
| int pthread_attr_ setschedpolicy (pthread_attr_t *attr, int policy);
|
|
contentionscope
| int pthread_attr_ setscope (pthread_attr_t *attr, int contentionscope);
|
|
stackaddr
| int pthread_attr_ setstackaddr (pthread_attr_t *attr, void *stackaddr);
|
|
| int pthread_attr_ setstack (pthread_attr_t
|
|
| *attr, void *stackaddr, size_t stacksize)j
|
|
stacksize
| int pthread_attr_ setstacksize (pthread_attr_t *attr, size_t stacksize),
|
|
| int pthread_attr_ setstack (pthread_attr_t *attr, void *stackaddr, size_t stacksize)j
|
|