多线程编程常用函数用法

一、多线程编程常用函数用法

1、pthread_create

头文件

#include

函数声明

int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *restrict_attr,void**start_rtn)(void*),void *restrict arg)

函数功能

pthread_create是UNIX环境创建线程函数

参数介绍

1)参数一:为指向线程标识符的指针
2)参数二:用来设置线程属性
3)参数三:是线程运行函数的起始地址
4)参数四:运行函数的参数

返回值

线程创建成功返回0,否则返回错误码

注意

在编译时注意加上-lpthread参数,以调用动态链接库,pthread并非Linux系统的默认库

你可能感兴趣的:(高并发编程,c++)