Linux线程简介
============================= #include <pthread.h> pthread_create用于创建一个线程,成功返回0,否则返回Exxx(为正数)。 pthread_t *tid:线程id的类型为pthread_t,通常为无符号整型,当调用pthread_create成功时,通过*tid指针返回。 const pthread_attr_t *attr:指定创建线程的属性,如线程优先级、初始栈大小、是否为守护进程等。可以使用NULL来使用默认值,通常情况下我们都是使用默认值。 void *(*func) (void *):函数指针func,指定当新的线程创建之后,将执行的函数。 void *arg:线程将执行的函数的参数。如果想传递多个参数,请将它们封装在一个结构体中。 pthread_join用于等待某个线程退出,成功返回0,否则返回Exxx(为正数)。 pthread_t tid:指定要等待的线程ID void ** status:如果不为NULL,那么线程的返回值存储在status指向的空间中(这就是为什么status是二级指针的原因!这种才参数也称为“值-结果”参数)。 pthread_self用于返回当前线程的ID。 (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 滴滴出行怎么换手机号 滴滴出行换手机号码方法教程
- linux系统编程之文件与I/O(一) 文件的打开关闭
- iphone5s升级4g iphone5s升级4g的方法
- 360飞你妹怎么玩 360浏览器飞你妹在哪玩
- 在Linux环境中获取类似Active Directory的系统需要什么?
- Linux 命令详解(三)./configure、make、make install 命令
- Boost application performance using asynchronous I/O-re
- ifunbox连接不上手机解决方法
- Linux中inode值是什么?
- python – ImportError:没有名为’pysqlite2’的模块