CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 449146
周星驰
: 用线城池吧,当然还是要做好同步
[阅读: 280] 2006-12-13 03:48:43
<空>
相关信息:
问个多线程技术问题,多个线程之间,怎么进行数据传递?
(154字)
(
吴宗隆
[624]
2006-12-13 10:23
)
多线程试运行在一个进程空间的,所有的全局的东西都可以访问,只要做好同步就可以了。
(空) (
老玉米
[375]
2006-12-13 10:24
)
玉米兄的意思是用公共变量来处理?
(空) (
吴宗隆
[349]
2006-12-13 10:33
)
具体怎么用得看你的需求
(空) (
bjwf
[300]
2006-12-13 10:37
)
嗯,你们的提点之下,我已经想到解决办法啦,呵呵。多谢两位
(空) (
吴宗隆
[367]
2006-12-13 10:39
)
http://bdn.borland.com/article/29908
(空) (
pcplayer
[348]
2006-12-13 10:43
)
postThreadMessage是可以的.postTheadMessage的第一个参数是 thread的 ID, 也就是createThread时最后一个参数,而不是什么hand……
(空) (
bjwf
[825]
2006-12-13 10:34
)
我说的是windows的API.
(236字)
(
bjwf
[383]
2006-12-13 10:35
)
哦,明白了,不过还有点不明白,为什么TerminateThread结束线程用的是handle而postThreadMessage却是用id。
(空) (
吴宗隆
[766]
2006-12-13 10:37
)
ThreadID 是 Thread 的 identifier, 而handle不是,某一个thread可以被 openthread open很多次,每次返回的 handle 都不一……
(空) (
bjwf
[513]
2006-12-13 10:46
)
嘿嘿,再问一个,在Thread里面创建另外一个Thread会有什么问题不?
(空) (
吴宗隆
[337]
2006-12-13 10:51
)
你要把你的需求说清楚。
(空) (
pcplayer
[304]
2006-12-13 10:53
)
呵,其实是我之前这么做的,但现在回过神来,发现这样做不妥,问问而已
(空) (
吴宗隆
[291]
2006-12-13 10:57
)
不会有问题.事实上你的winmain 函数也运行在某一个thread中.,只不过这个thread是系统帮你创建的.
(空) (
bjwf
[322]
2006-12-13 11:00
)
因为我那是循环创建的,线程A在不停的循环,在循环里创建线程B,所以问题多多,呵。
(39字)
(
吴宗隆
[366]
2006-12-13 11:07
)
用线城池吧,当然还是要做好同步
(空) (
周星驰
[279]
2006-12-13 11:48
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录