马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一个线程在无限循环的运行,和一个线程在无限休眠有什么区别? bool closethread(int handle) 线程关闭方法 返回值: 函数执行成功,返回真,失败返回假
测试结果:无限循环的运行 会调用线程的方法。无限休眠。却不会调用线程结束方法。但被外层调用关闭时。返回值又是正常关闭。。。不解。。求解- 空间 线程解绑
- int handle
- 功能 逻辑型 测试(string Param)
- help.messagebox("线程被启动...")
- //-------------无限循环
- //while(true)
- //help.sleep(3000)
- //help.messagebox(Param)
- //endwhile
- //---------------------无限休眠
- help.sleep(3000000)
- 返回 真
- 功能结束
- 功能 逻辑型 结束(string Param)
- //-----无限循环 会调用此结束方法,无限休眠不会!!!!!!
- help.messagebox("线程结束了 "+ Param)
- 返回 真
- 功能结束
-
- 功能 逻辑型 开始_点击()
- handle=thread.beginthreadex("线程解绑.测试","线程进在运行...","线程解绑.结束","线程结束调用结束方法!")
- 返回 真
- 功能结束
-
- 功能 逻辑型 退出_点击()
- bool b = thread.closethread(handle)
- if(b)
- help.messagebox("线程正常关闭!") //结果:都会正常关闭
- else
- help.messagebox("线程关闭失败!")
- endif
- 返回 真
- 功能结束
- 空间结束
复制代码 另:吐血呀。。这贴子手一抖。忘记填验证码了。也可以提交???提交失败后就找不到原来的帖子稿了。。求求老大们也加个提交之前加个验证吧!!!苦B还好用浏览器的后退功能找到贴子了!----但一直发贴错误。。重新建个贴。。。 |