thread-attribute
来源:互联网 发布:淘宝服装店货源七浦路 编辑:程序博客网 时间:2024/06/05 11:34
1.set thread detach statusvoid sample(){pthread_attr_t thread_attr;res= pthread_attr_init(&thread_attr);if(res != 0){perror("Attribute creation failed");exit(EXIT_FAILURE);}//set detach stateres = pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_DETACHED);if(res != 0) {perror("setdetachstate failed");exit(EXIT_FAILURE);}//use attr when thread is createdres = pthread_create(&a_thread, &thread_attr, thread_function, (void*)message);pthread_attr_destory(&thread_attr);}2. set thread schedule priority#include <pthread.h>void sample(){int max_priority;int min_priority;struct sched_param scheduling_value;int res;pthread_attr_t thread_attr;res = pthread_attr_setschedpolicy(&thread_attr,SCHED_OTHER);if(res != 0 ){perror("pthread_attr_setschedpolicy failure");exit(EXIT_FAILURE);}//look up prioriry rangemax_priority = sched_get_priority_max(SCHED_OTHER);min_priority = sched_get_priority_min(SCHED_OTHER);scheduling_valule.sched_priority = min_priority;res = pthread_attr_setschedparam(&thread_attr, & scheduling_value);if(res != 0 ){perror("pthread_attr_setschedparam failure");exit(EXIT_FAILURE);}//...}
0 0
- thread-attribute
- C#学习笔记之四(Attribute, Reflection, Thread, Thread Syn
- PicklingError: Can't pickle <type 'thread.lock'>: attribute lookup thread.lock failed
- Attribute
- Attribute
- attribute
- attribute
- attribute
- attribute
- attribute
- attribute
- Attribute
- Attribute
- Attribute
- Attribute
- Servlet之旅-访问attribute时的thread-safe问题
- Thread
- thread
- 1.3.5 函数风格如何形成代码
- 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
- startActivityForResult和setResult详解
- Sphinx 文档工具
- 如何添加Cydia源?如何通过Cydia下载软件?如何卸载软件?
- thread-attribute
- (int)a、&a、(int)&a、(int&)a的区别
- JAVA_WEB项目之Lucene检索框架入门案例
- uboot之start.s分析1
- SQL2008还原的时候无法获得对数据库的独占访问权解决
- libGDX Box2d
- eclipse导入包
- find函数 matlab
- 插入法构建Delaunay三角网