找回密码
 注册
关于网站域名变更的通知
查看: 264|回复: 1
打印 上一主题 下一主题

Linux多线程编程(一)---从多线程基本概念到编程(下)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-20 14:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
实验3, j3 [. N7 Q9 j# |, l! u  V

; k8 w1 a+ c7 e7 P  功能:用pthread_join()实现线程等待。
. K& d) K1 q2 \! D! y, C
6 h7 P; [2 r$ L6 J& ]; {  代码:thread_join.c文件6 o+ h4 V( G0 `% g; h
# D  V) A: J6 g& |8 O# f- Y
  
# Y# Z, ^. }8 `, w- U6 n
& u, M, S- M- O7 u  E3 w
  编译:gcc thread_join.c -o thread_join -lpthread  $ S6 G# J4 L; \1 D

( [$ M& M) k' v8 O$ T: |4 l  执行:./thread_join% d+ g9 e1 N/ V+ E
: B8 _: {! P3 Y/ f4 ~7 ^
  
, m: y# W8 p/ d- g0 F7 [+ F

( B- e# ^* f+ u# G6 G* j& q 可以看出,pthread_join()等到线程结束后,程序才继续执行。0 v2 {* V1 L! K9 n

- G7 _. [' C* e1 V2 k) Z实验4
3 W4 z/ O* x& J6 R2 U; B: A( [; T  \2 i7 M( U) P
  功能:使用pthread_self()获取线程ID
2 w8 h5 J8 X6 R. q& a
& U( g# M- H* s1 k  代码:thread_id.c文件, ^. Q# D8 G( v& ^
. I+ _. W% w- K% T9 l
游客,如果您要查看本帖隐藏内容请回复
7 q: P5 @# M% g- q
! I( I* |. W- f* V, Y: Q" v7 O

8 e% g0 ^7 c3 K/ U+ U, |
3 o  T4 m4 ?/ f$ n  i, x8 p' Z

该用户从未签到

2#
发表于 2019-9-20 18:08 | 只看该作者
从多线程基本概念到编程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-23 20:34 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表