营销策划

Linux线程属性设置函数

微信扫一扫,分享到朋友圈

Linux线程属性设置函数
0

pthread_attr_init 函数被用来初始化线程相关的属性对象。在完成这个调用之后,可以使用其它的属性设置函数来设置不同的属性,之后可以用这些属性来完成线程的创建(pthread_create)。
不可以对一个已经初始化过的线程属性对象再次进行初始化(pthread_attr_init),因为man手册中的记载指明了这是一种未被定义的行为,可能发生不可预计的错误。
当一个线程属性对象不再被需要的时候,应该使用 pthread_attr_destroy 来将其销毁。该销毁操作并不会影响我们使用这个对象已经创建好的线程。
当一个线程属性对象被 pthread_attr_destroy 销毁之后,是可以使用 pthread_attr_init 对其再次初始化的。那么要注意,除此之外,不要再去使用一个已经被销毁的线程属性对象,否则可能发生不可预计的错误。
那么一般来讲, pthread_attr_init 和 pthread_attr_destroy 应该是被成对使用的。

阅读原文...


曾大树的博客

2012年度总结:用数字说网络

上一篇

Loaded pricing of MaaS (Mobile as a service) and why BYOD does not work in India.

下一篇

您也可能喜欢

评论已经被关闭。

插入图片
Linux线程属性设置函数

长按储存图像,分享给朋友