《第15课编程函数精.ppt》由会员分享,可在线阅读,更多相关《第15课编程函数精.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第15课编程函数第1页,本讲稿共11页创建进程:#include pthread_create(pthread_t*thread,pthread_attr_t*attr,void*(*start_routine)(void*),void*arg)thread:线程标识符attr:线程属性设置start_routine:线程函数起始地址arg:传递给start_routine的参数第2页,本讲稿共11页第3页,本讲稿共11页进程退出:#include pthread_exit(void*retval)retval:pthread_exit调用者线程的返回值,可由其他函数和pthread_join
2、来检测获取。第4页,本讲稿共11页等待进程退出:#include pthread_join(pthread_t th,void*thread_return)th:等待线程的标识符,不是pthread_t*th!thread_return:用户定义指针,用来存储被等待线程的返回值线程实例见:thread.c第5页,本讲稿共11页第6页,本讲稿共11页第7页,本讲稿共11页Accept#include#include int accept(int int accept(int sockfdsockfd,struct sockaddr_in,struct sockaddr_in*cliaddr*cliaddr,socklen_t,socklen_t*addrlen*addrlen););第8页,本讲稿共11页第9页,本讲稿共11页第10页,本讲稿共11页第11页,本讲稿共11页