Linux多线程基本函数

Posted z1014601153

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux多线程基本函数相关的知识,希望对你有一定的参考价值。

按照所学的进度会不断更新...虽然学的可能有点慢

1、pthread_create():创建线程

头文件:#include<pthread.h>

函数声明:

int pthread_create(pthread_t *restrict tidp, //新创建的线程ID指向的内存单元
           const pthread_attr_t *restrict_attr, //设置线程属性,默认为NULL
           void*(*start_rtn)(void*), //新创建的线程从start_rtn函数的地址开始运行
           void *restrict arg);//默认为NULL,若上述函数需要参数,将参数放入结构中并将地址作为arg传入

返回值:若创建成功返回0,否则返回出错编号

 

以上是关于Linux多线程基本函数的主要内容,如果未能解决你的问题,请参考以下文章

linux下多进程或者多线程编程的问题。新手,望指教!

多线程编程之Linux环境下的多线程

Linux多线程实现及线程同步函数分析

Linux多线程总结

Linux 多线程编程(二)2019-08-10

linux 多线程信号处理总结