实验3线程以及线程之间的互斥1、实验预备知识1.1线程控制1.1.1.docVIP

  • 20
  • 0
  • 约5.88千字
  • 约 6页
  • 2016-06-07 发布于天津
  • 举报

实验3线程以及线程之间的互斥1、实验预备知识1.1线程控制1.1.1.doc

实验3线程以及线程之间的互斥1、实验预备知识1.1线程控制1.1.1

实验3 线程以及线程之间的互斥 实验预备知识 线程控制 1.1.1相关函数 表.1列出了pthread_create()函数的语法要点。 表1 pthread_create()函数语法要点 所需头文件 #include pthread.h 函数原型 int pthread_create ((pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg)) 函数传入值 thread:线程标识符 attr:线程属性设置(其具体设置参见9.2.3小节),通常取为NULL start_routine:线程函数的起始地址,是一个以指向void的指针作为参数和返回值的函数指针 arg:传递给start_routine的参数 函数返回值 成功:0 出错:返回错误码 表2列出了pthread_exit()函数的语法要点。 表2 pthread_exit()函数语法要点 所需头文件 #include pthread.h 函数原型 void pthread_exit(void *retval) 函数传入值 retval:线程结束时的返回值,可由其他函数如pthread_join()来获取 表3列出了pthread_join()函数的语法要点。 表3 pthread

文档评论(0)

1亿VIP精品文档

相关文档