Linux--多线程之线程的创建和退出
来源:互联网 发布:mac怎么打拼音 编辑:程序博客网 时间:2024/05/16 09:09
#include "apue.h"/**1.main函数的线程称为初始线程或主线程,主线程在main函数返回的时候,会导致整个线程结束。可以在主线程中使用pthread_exit函数 退出主线程 如此,进程会等待所有的线程结束时候才终止*/struct person{int age;char name[10];};void *thread_fun(void *person1){//打印出当前线程的IDprintf("fun thread id=%lu\n", pthread_self());printf("age =%d name=%s \n",((struct person*)person1)->age,((struct person*)person1)->name);return NULL;} int main(){pthread_t tid;int err;struct person per;per.age = 20;strcpy(per.name,"liu pan");//创建线程err = pthread_create(&tid,NULL,thread_fun,&per);if(err!=0){perror(" fail to create thread ");return -1;} printf("success to create thread tid = %lu \n ",tid);//打印出当前线程的ID printf("main thread id=%lu\n", pthread_self());//主线程退出pthread_exit(NULL);//always succeeds}
0 0
- Linux--多线程之线程的创建和退出
- linux多线程学习(二)—线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- linux多线程学习(二)——线程的创建和退出
- 多线程编程(2): 线程的创建、启动、挂起和退出
- 线程的创建和退出
- 线程的创建和退出
- 《linux下线程的创建,同步和退出》
- linux线程的创建和退出(二)
- python多线程编程: python对多线程的支持和线程的创建、启动、挂起、退出
- 多线程编程(一):线程创建和退出
- 多线程编程(一):线程创建和退出
- 最大值
- 利用ADB固定Android手机的CPU频率
- 425 Can't open data connection for transfer of "/" filezilla远程连接FTP
- 框架中遇到前台遇到undefined现象(2)
- 欢迎使用CSDN-markdown编辑器
- Linux--多线程之线程的创建和退出
- 守护进程
- javascript知识点
- 安装oracle客户端若干心得
- jsp对象作用范围小结
- JNI用法示例
- MySql常用命令
- rocketmq-producer原理解析
- Ubuntu 16.04下的美化配置过程