低级错误折腾了,发现线程启动是start() 不是run()
Date d = df.parse(findDate);
QueryThread qt = new QueryThread(name, d);
qt.start();
(new ThreadDialog(null, qt, "正在查询,请稍候。。。。")).start();
statusLine.setText("查询完毕");
本文记录了一次因混淆线程启动方法而导致的问题排查过程。作者原本误用了run()方法来启动线程,实际上正确的做法是调用start()方法。文中通过一个具体的例子展示了正确的线程启动方式。
3524

被折叠的 条评论
为什么被折叠?



