精易论坛

标题: 精易模板 关于 线程_销毁 的BUG反馈 [打印本页]

作者: YJF    时间: 2014-5-15 16:22
标题: 精易模板 关于 线程_销毁 的BUG反馈
本帖最后由 萧阳天 于 2014-5-15 23:08 编辑

因最近写的一个小工具老是出问题,多线程开久了就卡死。之前发了一个贴:http://125.confly.eu.org/thread-13716752-1-1.html

关于这个问题,发现是模块里的命令(线程_销毁())有问题,不能正常已经启动的线程句柄。导致句柄数量越来越多,达到2000以上后就失败了。2000以上的线程返回句柄都是0.

经测试,只要用  线程_销毁()    这个命令就有问题。用系统自带的 关闭线程句柄() 这个问题就没问题。

附测试代码供有查看。

  
窗口程序集名保 留  保 留备 注
窗口程序集1   
变量名类 型数组备 注
jb整数型  

子程序名返回值类型公开备 注
_窗口1_创建完毕  
变量名类 型静态数组备 注
i整数型 
计次循环首 (10000, i)
启动线程 (&a, , jb)
调试输出 (到文本 (i)“ ”到文本 (jb))
' 线程_销毁 (jb)'精易模块里的命令,使用这个命令将无法正常关闭线程句柄,当句柄数量达到2000以上后就卡死失败了。
关闭线程句柄 (jb) ' 系统自带命令,正常关闭。
处理事件 ()
计次循环尾 ()
子程序名返回值类型公开备 注
a  



i支持库列表   支持库注释   
EThread多线程支持库
spec特殊功能支持库








欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4