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

怎样在Linux中使用线程(上)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-29 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
在Linux编写多线程程序需要包含头文件pthread.h。也就是说你在任何采用多线程设计的程序中都会看到类似这样的代码:6 i% n& E' U3 i* Y' Y5 ^# x/ I* e

% C) ~# s  W9 C; {, X( X1 ^
  • #include <pthread.h>
    ; k# l2 a+ N- m
8 p  e+ P0 @- ?5 w3 w3 W5 t2 F0 h
当然,进包含一个头文件是不能搞定线程的,还需要连接libpthread.so这个库,因此在程序连接阶段应该有类似这样的指令:

; K  R  V. Z$ I- F1 U
( S+ h+ U$ b$ X' p5 o! s
  • gcc program.o -o program -lpthread1 v  J2 H, K2 z

7 K, c6 w( t& ?, C: D
0 {$ h: n* m2 p: b2 x: I  W1. 第一个例子% e7 v/ d7 P' p# c  m7 M
游客,如果您要查看本帖隐藏内容请回复
5 M$ e0 p$ ?4 J& c* n
+ h% d: C! |; S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 23:49 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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