完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个线程对象,大部分时间都运行得很好。
线程不会立即返回并且程序挂起。 当我暂停程序并查看执行流程时,看起来数据流不一致。 我可以翻过线并看到公式输出的值,但它输入的输入将为空。 我一直非常谨慎地控制流程,因为与用户对象不同,线程对象似乎是不可原谅的。 我也只在Thread对象中使用嵌入式函数和唯一变量。 我已经遇到并解决了这些问题。 所以我想知道的是:我怎样才能检测到这个挂起并退出线程? (就像一个超时引脚)我需要这个程序自动运行。 感谢RandyEdited:Randy M于2015年6月15日下午6:49 以上来自于谷歌翻译 以下为原文 I have a thread object that works fairly well most of the time. Every now and then the Thread doesn't return and the program hangs. When I pause the program and look at the execution flow, it looks like the data flow is inconsistent. I can hoover over the line and see the value of the output of an formula but the input that it feeds will be empty. I have taken great care in controlling the flow since the thread objects seems unforgiving, unlike user objects. I also only use embedded functions and unique variables inside the Thread Object. I've already ran into and solved those issues. So what I'm wondering is: How can I detect this hang and Exit the Thread? (like a timeout pin) I need this program to run autonomously. Thanks Randy Edited by: Randy M on Jun 15, 2015 6:49 PM |
|
相关推荐
1个回答
|
|
兰迪,你能发布一些演示问题的示例代码吗?
这将有助于我们确定原因。 在此期间,请确保您的线程对象中没有用户界面代码。 众所周知会引起问题。 -法案 以上来自于谷歌翻译 以下为原文 Randy, Can you post some sample code that demonstrates the problem? That would help us indentify the cause. In the meantime, make sure there is no user interface code in your thread object. That is known to cause issues. -Bill |
|
|
|
只有小组成员才能发言,加入小组>>
1291 浏览 0 评论
2375 浏览 1 评论
2194 浏览 1 评论
2065 浏览 5 评论
2952 浏览 3 评论
1120浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
756浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
931浏览 0评论
1293浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 23:54 , Processed in 1.262548 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号