CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 449053
bjwf
·
2006-12-13 03:00:20
·
阅读: 372
不会有问题.事实上你的winmain 函数也运行在某一个thread中.,只不过这个thread是系统帮你创建的.
<空>
相关信息:
问个多线程技术问题,多个线程之间,怎么进行数据传递?
(154字)
(
吴宗隆
[702]
2006-12-13 10:23
)
多线程试运行在一个进程空间的,所有的全局的东西都可以访问,只要做好同步就可以了。
(空) (
老玉米
[466]
2006-12-13 10:24
)
玉米兄的意思是用公共变量来处理?
(空) (
吴宗隆
[391]
2006-12-13 10:33
)
具体怎么用得看你的需求
(空) (
bjwf
[344]
2006-12-13 10:37
)
嗯,你们的提点之下,我已经想到解决办法啦,呵呵。多谢两位
(空) (
吴宗隆
[445]
2006-12-13 10:39
)
http://bdn.borland.com/article/29908
(空) (
pcplayer
[396]
2006-12-13 10:43
)
postThreadMessage是可以的.postTheadMessage的第一个参数是 thread的 ID, 也就是createThread时最后一个参数,而不是什么hand……
(空) (
bjwf
[869]
2006-12-13 10:34
)
我说的是windows的API.
(236字)
(
bjwf
[427]
2006-12-13 10:35
)
哦,明白了,不过还有点不明白,为什么TerminateThread结束线程用的是handle而postThreadMessage却是用id。
(空) (
吴宗隆
[815]
2006-12-13 10:37
)
ThreadID 是 Thread 的 identifier, 而handle不是,某一个thread可以被 openthread open很多次,每次返回的 handle 都不一……
(空) (
bjwf
[559]
2006-12-13 10:46
)
嘿嘿,再问一个,在Thread里面创建另外一个Thread会有什么问题不?
(空) (
吴宗隆
[405]
2006-12-13 10:51
)
你要把你的需求说清楚。
(空) (
pcplayer
[347]
2006-12-13 10:53
)
呵,其实是我之前这么做的,但现在回过神来,发现这样做不妥,问问而已
(空) (
吴宗隆
[335]
2006-12-13 10:57
)
不会有问题.事实上你的winmain 函数也运行在某一个thread中.,只不过这个thread是系统帮你创建的.
(空) (
bjwf
[371]
2006-12-13 11:00
)
因为我那是循环创建的,线程A在不停的循环,在循环里创建线程B,所以问题多多,呵。
(39字)
(
吴宗隆
[428]
2006-12-13 11:07
)
用线城池吧,当然还是要做好同步
(空) (
周星驰
[320]
2006-12-13 11:48
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录