线程基本操作 (5)线程的属性
pthread_attr_t数据类型,用于表示线程的所有属性.
有了上面的数据,
就有对数据操作的函数:
为什么要初始化,
因为我们创建的 pthread_attr_t 类型的变量(应该是一个结构体),一开始里面都是0.
要对他进行默认值的填充,所以,就需要调用初始化函数了.
如果用完,就可以调用 pthread_attr_destroy() 对变量进行释放.
(这里体现了linux的严谨... 用完了之后要释放掉多余的东西...)
上面这两个函数只能对 属性变量 进行赋初始值 和 摧毁.
如果想要改变 属性变量 里的其他值,就需要调用其他函数了,如下所示:

1,改变线程中栈的属性
每个线程都由各自的栈,栈的属性包括,起始位置和大小.

2,分离状态属性
和上面一样,有读,写两个函数,
对属性状态进行赋值的时候,可以用linux中给的宏定义:
