程序线程 'Win32 线程' (0x17bc) 已退出,返回值为 0 (0x0)。

程序线程 'Win32 线程' (0x17bc) 已退出,返回值为 0 (0x0)。,第1张

程序线程 'Win32 线程' (0x17bc) 已退出,返回值为 0 (0x0)。是设置错误造成的,解决方敬闷虚法如下:

1、首先在电脑上打开eclipse软件。在mian方法中,创建数组。代码:String importantInfo[]={}。

2、然后在数组中,亮燃加入“我是一个好人”的话。用于后面输出,查考效果。

3、然后在使用for语句,读取数组中的内容。

4、然后使用线程的暂停代码sleep(),暂停4秒。代码:Thread.sleep(4000)。

5、然后通罩肢过输出语句,输出数组中的内容,此时的代码,还是会报出错误。要在main方法的后面,加入throws InterruptedException。就完成了。

直接退出是你岩神的程序后台出现错误或是触发了异常所致,鉴于你同时用了timer和线程去刷新listView数据,可能是你创建线程刷新数据那里出错了~这个需要具体调试,但是我想说的是你的线程和timer 做的是同一件事情,timer本身就是实时去检测并刷新listView数据源的,socket无非是在接受到消息时刷新而已不是实时检测,你为什么要创建线程去刷新,每次接收到消息创建一个线程,用完之后又得销毁,之后模巧收到消息又得重复同样旦枣键的创建-销毁,浪费资源不说,还那么麻烦,你为什么不把刷新数据源封装成一个公共方法,timer里调用,当socket接收到消息时再调用即可,都可执行又不冲突~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12556445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存