Skip to content
This repository was archived by the owner on Feb 1, 2022. It is now read-only.

Latest commit

 

History

History
80 lines (77 loc) · 2.27 KB

func.md

File metadata and controls

80 lines (77 loc) · 2.27 KB

第12章 线程控制

章节目录 笔记


序号函数原型头文件说明
1 int pthread_attr_init(pthread_attr_t *addr); pthread.h 初始化线程属性。
2 int pthread_attr_destroy(pthread_attr_t *addr); pthread.h 反初始化线程属性。
3 int pthread_attr_getdetachstate(const pthread_addr_t *addr, int *detachstate); pthread.h 获取detachstate
4 int pthread_attr_setdetachstate(pthread_addr_t *addr, int detachstate); pthread.h 设置detachstate
5 int pthread_addr_getstack(const pthread_addr_t *addr, void **stackaddr, size_t *stacksize); pthread.h 获取栈低地址和大小
6 int pthread_addr_setstack(pthread_addr_t *addr, void *stackaddr, size_t stacksize); pthread.h 设置栈的低地址和大小。
7 int pthread_addr_getstacksize(const pthread_addr_t *addr, size_t *stacksize); pthread.h 获取栈的大小
8 int pthread_addr_setstacksize(pthread_addr_t *addr, size_t stacksize); pthread.h 设置栈的大小。
9 int pthread_addr_getguardsize(const pthread_addr_t *addr, size_t *guardsize); pthread.h 获取guardsize
10 int pthread_addr_setguardsize(pthread_addr_t *addr, size_t guardsize); pthread.h 设置guardsize
序号 函数原型 头文件 说明