TC官方合作论坛
标题:
请问:如何知道线程的状态?
[打印本页]
作者:
feng123144
时间:
2012-12-13 15:27
标题:
请问:如何知道线程的状态?
这个状态该怎么来判断是在运行还是关闭了或者是在等待呢?
作者:
梦里只影向你
时间:
2012-12-13 16:01
可以读写配置文件的方法
作者:
sport431
时间:
2012-12-13 16:06
我也想知道
作者:
尛情哥
时间:
2012-12-13 16:25
你可以在线程在运行还是关闭了或者是在等待分别设置不同的标志,比如线程开启的时候你可以在界面上用标签显示"开启"2个字,关闭或等待也一样..
作者:
feng123144
时间:
2012-12-13 16:33
回复
2楼
梦里只影向你
的帖子
线程运行到返回这行代码之前写配置?
这样是否可行?
作者:
feng123144
时间:
2012-12-13 16:34
回复
4楼
尛情哥
的帖子
告诉使用者内部代码状态?
作者:
梦里只影向你
时间:
2012-12-13 18:25
单窗口里 对一个线程 开启 暂停 恢复 应该不难的,
每次变状态都写配置进去
多窗口分别开线程的话
线程句柄1返回值
=thread.beginthread(...,"
线程1传参
")
辅助.写配置("
运行
",线程1传参,convert.inttostr(
线程句柄1返回值
),"xxxx.ini")
要单停的时候:
读配置返回线程句柄1
= 辅助.读配置("运行",
线程1传参
,"xxxx.ini")
如果读出来的 情况①:>0(线程句柄1返回值)
说明这个线程在运行,
这个时候要停这个线程的话:
线程.暂停(convert.strtoint(
读配置返回线程句柄1
))
辅助.写配置("
暂停
",
线程1传参
,
读配置返回线程句柄1
,"xxxx.ini")
辅助.写配置("
运行
",
线程1传参
,"暂停","D:\\xxxx.ini")
情况②:(已经停止过这个线程)
读配置返回线程句柄1
= 辅助.读配置("运行",
线程1传参
,"xxxx.ini")
这时候读到的是“
暂停
”
然后
重新读:
读配置返回线程句柄1
= 辅助.读配置("暂停",
线程1传参
,"xxxx.ini")
读取到后就可以恢复,恢复完要更新状态,
线程.恢复(convert.strtoint(
读配置返回线程句柄1
))
辅助.写配置("运行",
线程1传参
,
读配置返回线程句柄1
,"xxxx.ini")
大致是这样,
其中:
线程1传参
可以是:传遍历得到的窗口的句柄 或者 该状态后 鼠标指向的窗口句柄
说的有点乱
其他 关闭,重启一样的方式
作者:
feng123144
时间:
2012-12-14 12:46
回复
7楼
梦里只影向你
的帖子
十分感谢,明白了
作者:
最爱念
时间:
2012-12-14 15:54
貌似没有特别直接的办法,只能用写配置或者定义参数来判断了,挺烦的
作者:
wj114983736
时间:
2013-4-29 11:53
回复
8楼
feng123144
的帖子
这里都能看到都能看到独山的朋友。我QQ114983736有机会交流下。
作者:
wj114983736
时间:
2013-4-29 11:54
回复
5楼
feng123144
的帖子
这里都能看到都能看到独山的朋友。我QQ114983736有机会交流下。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1