TC官方合作论坛

 找回密码
 立即注册
查看: 288|回复: 2

关于TC线程的扩展知识_重写暂停恢复关闭

[复制链接]
发表于 2021-1-20 17:46:59 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
基本上, 线程的操作一直都是只能用自带的命令, 大概常用的, 包括开启, 暂停, 恢复, 关闭.
那么是不是没有办法自己改改? 答, 有的, 但只能改动一半.
这个贴子之所以有, 是因为有人问暂停后, 为什么有几率恢复不了, 我猜可能是线程恢复的写法封装问题, 我们也不知道里面, 所以有些杯具,
但现在可以换个方法, 我们自己写一个线程恢复命令, 我不保证管用, 但起码可以当成知识扩展来学. 实在没撤的时候, 换了试试.
方法就是直接用api代替, 技巧就是用线程开启返回值来操作, 因为线程开启的返回值就是真实的线程句柄!!!
(这里插一句, 虽然TC的文档里面都说成"线程ID", 这应该是早期的文员打错了, 正确的理解为"线程句柄".)
我也是今天才想到, 就写着玩. 测试过可以代替自带的暂停, 恢复, 关闭.


123.jpg

线程.zip (1.95 KB, 下载次数: 17)

评分

参与人数 1威望 +10 金币 +10 收起 理由
cjxdn + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2021-1-21 12:30:30 | 显示全部楼层
补充一点, 一个线程你暂停了几次, 就要恢复几次, 才能正常跑起来, 次数要对应的.
回复 支持 反对

使用道具 举报

发表于 2021-2-3 15:15:00 | 显示全部楼层
TC应该公开他们的暂停恢复才好找出问题--
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2021-3-5 11:09 , Processed in 0.046897 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表