C语言POSIX线程常用函数
来源:互联网 发布:xps 转换 知乎 编辑:程序博客网 时间:2024/06/13 01:20
#include <pthread.h>
1. int pthread_create(pthread_t *thread,pthread_attr_t *attr,void *(*start_routine)(void *),void *arg);//创建新线程
2. void pthread_exit(void *retval);//终止线程
3. int pthread_join(pthread_t th,void **thread_return);//收集线程
使用信号量同步线程
#include <semaphore.h>
1. int sem_init(sem_t *sem,int pshared,unsigned int value);//创建信号量
2. int sem_wait(sem_t *sem);//给信号量的值减1
3. int sem_post(sem_t *sem);//给信号量的值加1
4. int sem_destroy(sem_t *sem);//清理信号量
使用互斥量同步线程
#include <pthread.h>
1. int pthread_mutex_init(pthread_mutex_t *mutex,const pthread_mutexattr_t *mutexattr);
2. int pthread_mutex_lock(pthread_mutex_t *mutex);
3. int pthread_mutex_unlock(pthread_mutex_t *mutex);
4. int pthread_mutex_destroy(pthread_mutex_t *mutex);
#include <pthread.h>
1. int pthread_cancel(pthread_t thread);
2. int pthread_setcancelstate(int state,int *oldstate);
//PTHREAD_CANCEL_ENABLEPTHREAD_CANCEL_DISABLENULL
3. int pthread_setcanceltype(int type,int *oldtype);
//PTHREAD_CANCEL_ASYNCHRONOUSPTHREAD_CANCEL_DEFERRED
- C语言POSIX线程常用函数
- POSIX线程清理函数
- POSIX线程不安全函数
- POSIX线程不安全函数
- C语言常用函数
- C语言常用函数
- C语言常用函数
- c 语言 常用函数
- C语言 常用函数
- C语言常用函数
- POSIX threads线程操作函数
- [C语言]常用C语言数学函数
- C语言常用内置函数
- 几个常用C语言函数
- C语言 字符串常用函数
- C语言常用字符串函数
- c语言常用数学函数
- c语言 常用字符串函数
- Winform 精华收集
- input按钮的事件处理大全
- C# 缓存
- Winform 打印
- 编辑技巧:在UltraEdit 中删除所有的注释行, 删除所有的空行, Editplus中删除所有的空行
- C语言POSIX线程常用函数
- 项目开发 - 数据字典
- 项目开发 - 权限权限管理系统
- 关于VS2010帮助文档默认保存路径的修改
- Magento模板的垂直菜单生成
- Magento 邮件模板以及发送邮件细节
- Magento PAYPAL支付方式研究
- Magento的pending订单在用户账户中不显示的解决办法
- Magento的checkout onepage下单时的必选字段修改成可选字段