博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程小例子
阅读量:6075 次
发布时间:2019-06-20

本文共 884 字,大约阅读时间需要 2 分钟。

hot3.png

#include 
#include
int func(int x) {     printf("in func\\n");     sleep(5);     printf("out func\\n");     return 0; }struct S_AAA{     int n;     int (*f)(int x); };void * thr_fn(void *arg) {     printf("in thr_fn\\n");     struct S\_AAA \*psa = (struct S\_AAA\*)arg;     psa->f(1);     printf("out thr_fn\\n");     return; }void main() {     printf(".......\\n");         struct S_AAA sa;     sa.n=0;     sa.f=func;     pthread_t tid1;     int err1=pthread\_create(&tid1,NULL,thr\_fn,&sa);     if(err1!=0)     {         printf("create thread fail!\\n");     }     pthread_t tid2;     int err2=pthread\_create(&tid2,NULL,thr\_fn,&sa);     if(err2!=0)     {         printf("create thread fail!\\n");     }     pthread_join(tid1,NULL);     pthread_join(tid2,NULL); }

 

转载于:https://my.oschina.net/hanxiaodong/blog/1830328

你可能感兴趣的文章
(转)linux下fork的运行机制
查看>>
基于 Web 的数据挖掘--自动抽取用 HTML、XML 和 Java 编写的信息
查看>>
Spring MVC 教程,快速入门,深入分析[1-11]
查看>>
从weblogic的一个教训
查看>>
待实践三:MVC3下 路由的测试 使用 RouteDebug.dll 来测试判断路由是否符合
查看>>
url 中非法字符替换,java 正则替换
查看>>
windowsmobile 开发环境
查看>>
Rafy 领域实体框架设计 - 重构 ORM 中的 Sql 生成
查看>>
菜鸟类库诞生记一:值类型的扩展
查看>>
基于IOS上MDM技术相关资料整理及汇总
查看>>
firefly 问题
查看>>
某软件大赛C#版考题整理——【编程题】
查看>>
stl-基本知识
查看>>
凯尔卡C68全球版汽车电脑诊断仪
查看>>
Web开发者不容错过的10段CSS代码
查看>>
Oracle 重启数据库实例
查看>>
当spring 容器初始化完成后执行某个方法
查看>>
虚函数中构造函数的调用顺序
查看>>
Android eclipse中程序调试
查看>>
从邮件用自己的应用程序打开关联文件的思路总结
查看>>