Aar*_*ron 3 java swing multithreading swingworker
我正在尝试调试SwingWorker线程中发生的可怕异常.如果我可以命名我的SwingWorker线程,那么我可以更好地解释我收到的堆栈跟踪.
命名SwingWorker线程似乎不可能(是吗?).我正在寻找任何最佳实践或"技巧",以帮助我正确识别我的工作线程,而不仅仅是使用日志语句来编写我的代码.
虽然您无权访问SwingWorker正在使用的ThreadFactory,但您可以在运行SwingWorker的任何类的run()或call()方法中调用Thread.currentThread().setName().
只要确保在线程实际执行代码时设置该值