- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pthread手册(pthread手册)
pthread手册(pthread手册) pthread函数手册 // int pthread_create( pthread_t * tid, pthread_attr_t * const属性, void *(* start_routine)(void *), void *参数 ); / /参数TID用于返回新创建线程的线程号;start_routine是线程函数 / /指针,线程从这个函数开始独立地运行;精氨酸是传递给线程函数的参数。 / /由于start_routine是一个指向参数类型为void *,返回值为void *的指针, / /所以如果需要传递或返回多个参数时,可以使用强制类型转化。 // 无效 pthread_exit( void * value_ptr ); / /参数value_ptr是一个指向返回状态值的指针。 // int pthread_join( pthread_t tid, 无效**状态 ); / /参数TID是希望等待的线程的线程号,地位是指向线程返回值的 / /指针,线程的返回值就是pthread_exit中的value_ptr参数,或者是返回 / /语句中的返回值。该函数可用于线程间的同步。 // int pthread_mutex_init( pthread_mutex_t *互斥, pthread_mutex_attr_t * const属性 ); / /该函数初始化一个互斥体变量,如果参数ATTR为空,则互斥 / /体变量互斥使用默认的属性。 // int pthread_mutex_lock( pthread_mutex_t *互斥 ); / /该函数用来锁住互斥体变量所指的互斥体已经如果参数互斥。 / /被锁住了,那么发出调用的线程将被阻塞直到其他线程对互斥解锁。 // int pthread_mutex_trylock( pthread_t *互斥 ); / /该函数用来锁住互斥所指定的互斥体,但不阻塞。如果该互斥 / /体已经被上锁,该调用不会阻塞等待,而会返回一个错误代码。 // int pthread_mutex_unlock( pthread_mutex_t *互斥 ); / /该函数用来对一个互斥体解锁所如果当前线程拥有参数互斥。 / /指定的互斥体,该调用将该互斥体解锁。 // int pthread_mutex_destroy( pthread_mutex_t *互斥 ); / /该函数用来释放分配给参数的资源调用成功时返回值为互斥。 / / 0、否则返回一个非0的错误代码。 // int pthread_cond_init( pthread_cond_t *条件, pthread_cond_attr_t * const属性 ); / /该函数按参数指定的属性创建一个条件变量调用成功返回属性, / /并将条件变量ID赋值给参数条件,否则返回错误代码。 // int pthread_cond_wait( pthread_cond_t *条件, pthread_mutex_t *互斥 ); / /该函数调用为参数互斥指定的互斥体解锁,等待一个事件(由 / /参数Cond指定的条件变量发生调用该函数的线程被阻塞直到有其他)。 / /线程调用pthread_cond_signal或pthread_cond_broadcast函数置相应的条 / /件变量,而且获得互斥互斥体时才解除阻塞。 // // int pthread_cond_timewait( pthread_cond_t *条件, pthread_mutex_t *互斥, const struct timespec *绝对运行时间 ); / /该函数与pthread_cond_wait不同的是当系统时间到达绝对运行时间参 / /数指定的时间时,被阻塞线程也可以被唤起继续执行。 // int pthread_cond_broadcast( pthread_cond_t *条件 ); / /该函数用来对所有等待参数Cond所指定的条件变量的线程解除阻 / /塞,调用成功返回0,否则返回错误代码。 // int pthread_cond_signal( pthread_cond_t *条件 ); / /该函数的作用是解除一个等待参数Cond所指定的条件变量的线程 / /的阻塞状态当有多个线程挂起等待该条件变量,也只唤醒一个线程。 // int pthread_cond_destroy( pthread_cond_t *条件 ); / /该函数的作用是释放一个条件变量。释放为条件变量Cond所分配的资源
您可能关注的文档
- joo1(joo1).doc
- java面试纠错题目大全(Java interview error correction topics).doc
- jorinde and joringel(jorinde和joringel).doc
- js document对象(i document对象).doc
- jdbc 访问各种数据库 url 语法(总结篇)(JDBC access various database URL syntax (summary)).doc
- java面象对象编程(Java object like programming).doc
- jsp input限制输入(JSP input restrict input).doc
- js语句及语法(JS statements and syntax).doc
- juniper基本配置入门(Introduction to basic configuration of juniper).doc
- js语法(JS syntax).doc
- redhat linux命令大全总汇详解必威体育精装版发布完整珍藏版(RedHat Linux command Daquan confluence detailed, the latest release of the full collection Edition).doc
- remeber _java_c_sharp(Remeber Java C Sharp _ _ _).doc
- reverb参数中英文对照(The reverb parameter English control).doc
- rfc2245(rfc2245).doc
- rflp分析(rflp分析).doc
- python自定义(Python custom).doc
- rg配色翻译(更新至能天使)(RG color translation (updated to Angel)).doc
- ril的基本知识(Basic knowledge of RIL).doc
- riyu代词(瑞宇代词).doc
- rj45 水晶头交叉线、直连线与反转线(RJ45 crystal head cross line, straight line and reverse line).doc
文档评论(0)