首页
社区
课程
招聘
[求助]有关vb的一些东西的疑问
发表于: 2013-2-7 10:11 2803

[求助]有关vb的一些东西的疑问

2013-2-7 10:11
2803
最近在看vb6的多线程 虽然已经转投.net 阵营 但是还是喜欢这个 发现点疑问 望高人予以解答,当一个主线程创建两个子线程(1直接运行,2是挂起的) 用线程1来继续线程2,线程2同时创建线程3来等待线程2的结束,线程3最终根据form中的check值,从头执行 但是为什么不能执行成功呢?

Need help~

额 好吧 我承认我是太菜了 。。。那么多人看 是没理解意思吗 ?

好吧 我换个意思

假如

全局
thread1,thread2,event2
sub 1
create thread1 0
create thread2 SUSPENDED
create event2 (无信号初始状态)
endsub

fun1
...
resume thread2
ret=waitforsingleobject(event2,-1)
if ret=waitObject0 then
form1.command1.value=true
end if
terminatethread(thread1)
...
end fun1
fun2
...
rc=setevent(event2)
terminateThread(thread2)
...
end fun2
为什么不能成功执行呢?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//