由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 一直没有很好理解thread join itself,哪位解惑一下 (转载)
相关主题
I/O cost求教:奇怪的应用程序crash (转载)
人们说的 Binary Code 指的是什么?帮朋友发帖招人,版主请留情勿删
大家都给别人自己的source code吗?为什么多个线程生成的随机数是一样的?
简单问题,可我不会。:( 急用啊! 问题解决了Re: 问一个C语言的问题!
大家看看我这个C++ STL Functor那里写错了[转载] 俩.m文件如何互相调用对方内部的子函数?
一个关于 critical section 的作业题 (转载)请问:关于fortran
Great Job Opportunities in Quant Hedge Fund请问怎样在java里面调用Matlab函数?
包子现金求助关于68k assembly问题Fresh CS Ph.D.找工作问题
相关话题的讨论汇总
话题: thread话题: t1话题: join话题: 解惑话题: itself
进入CS版参与讨论
1 (共1页)
s********k
发帖数: 6180
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: silverhawk (silverhawk), 信区: JobHunting
标 题: 一直没有很好理解thread join itself,哪位解惑一下
发信站: BBS 未名空间站 (Wed May 2 20:30:51 2012, 美东)
thread join目的是block调用thread知道特定thread结束。那thread join itself是为
什么?难道自己block 自己?
下面是一个简单例子伪代码(几乎所有编程语言都支持)
t1=threadstart();
t2=threadstart();
t1.join()
t2.join()
这里面我首先开始thread t1,然后我调用t1.join,那意思是t1 被block?直到t1自己
运行完?不是太理解这个意思,哪位解惑一下?
k**********g
发帖数: 989
2
Thread creation and process forking are different. Do not be confused.
To create a thread, you must specify a starting point (usually a function
pointer) where the thread will start executing.
t1 will execute the starting function you specified, and will continue to
execute until it finishes.
The main thread will just continue with the next line.
1 (共1页)
进入CS版参与讨论
相关主题
Fresh CS Ph.D.找工作问题大家看看我这个C++ STL Functor那里写错了
Letter publication?一个关于 critical section 的作业题 (转载)
请问有没有用过IMSL库的大虾? (转载)Great Job Opportunities in Quant Hedge Fund
请教:MATLAB如何做四重积分?包子现金求助关于68k assembly问题
I/O cost求教:奇怪的应用程序crash (转载)
人们说的 Binary Code 指的是什么?帮朋友发帖招人,版主请留情勿删
大家都给别人自己的source code吗?为什么多个线程生成的随机数是一样的?
简单问题,可我不会。:( 急用啊! 问题解决了Re: 问一个C语言的问题!
相关话题的讨论汇总
话题: thread话题: t1话题: join话题: 解惑话题: itself