没有合适的资源?快使用搜索试试~ 我知道了~
C++多线程编程资料(容易理解)
4星 · 超过85%的资源 需积分: 10 17 下载量 185 浏览量
2011-04-17
22:02:50
上传
评论 1
收藏 21KB DOCX 举报
温馨提示
试读
6页
整合了对C++多线程入门的总结和一些个人的理解,附加上具体实例,容易理解,是学习多线程编程的很好资料
资源推荐
资源详情
资源评论
一个进程通常定义为程序的一个实例。在 中, 进程占据 的地址空间。与它们
在 和 位 操作系统中不同, 进程是没有活力的。这就是说,
一个 进程并不执行什么指令,它只是占据着 的地址空间,此空间中有应用程
序 文件的 代码和数据。 需要的任意 也将它们的代码和数据装入到进程的地
址空间。除了地址空间,进程还占有某些资源,比如文件、动态内存分配和线程。当进程
终止时,在它生命期中创建的各种资源将被清除。本身并没有提供任何多线程机制,
但是在 下,我们可以调用 来编写多线程的程序,下面我就此简
单的讲一下:
创建线程的函数
!"#"$%!"&
'()*$+,$$)*($-$%!"##!./#"011
*2,$#345"011#-#345"
'$),$)$,)($* -#!#!"011#%!"6/3#
'7*-'!8"#"!011#%!"!9/8"#
)!"#:-90113!"##
')-$%!"*11#%!""#;"!
<=
在这里我们只用到了第三个和第四个参数,第三个参数传递了一个函数的地址,也是我们
要指定的新的线程。第四个参数是传给新线程的参数指针
"9:
>3-/"?#!"8@
>3-/"?A%@
/98"3"#=
11函数输入一个 '7* 型的参数,可以是一个 ) 型的整数,也可以是一个指向一1
1个缓冲区的指针, 返回一个 ) 型的值。
)* '*:/&'7*-'!8#"!<
B
%-"&<B3/#??C:/-DEC??"-=F
F
#8&<
B
%$%!"G!"#"$%!"& (0H0:/0 (0H0 (<=
-"-"&%$%!"<=
%-"&<B3/#??C8-DEC??"-=F
!"#/!H=
F
资源评论
- 赵____冲2013-09-12新手看看还是可以学习到东西的!
- 龙飞小相公2012-08-27比较基础,还可以
- fengyanghe2015-12-07讲得比较少,不够全面.适合入门
- chenxiaoqiang48572012-07-11讲得比较少,不够全面
bingo24
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功