如何管理默认的Java SwingWorker线程池?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何管理默认的Java SwingWorker线程池?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含564字,纯文字阅读大概需要1分钟。
内容图文
![如何管理默认的Java SwingWorker线程池?](/upload/InfoBanner/zyjiaocheng/652/011c268c2b2f44a7b6e9228bbf069849.jpg)
我有一个使用2个长期运行的SwingWorker任务的应用程序,而我刚遇到了几台Windows计算机,这些Windows计算机具有更新的JVM,它们只能启动其中的一个.没有错误指示,因此我必须假设默认线程池只有一个线程,因此当我尝试执行该操作时,第二个SwingWorker对象正在排队.
因此,(1)如何检查默认的SwingWorker线程池中有多少可用线程,(2)如果需要更多线程,如何添加线程?
还有什么我应该知道的吗?这种明显的单线程线程池情况违反了我的所有期望.
我正在设置ThreadPoolExecutor,但这似乎太错误了…
解决方法:
也许有点晚了,但是,新的Java版本中存在一个错误:
SwingWorker deadlocks due one thread in the swingworker-pool
内容总结
以上是互联网集市为您收集整理的如何管理默认的Java SwingWorker线程池?全部内容,希望文章能够帮你解决如何管理默认的Java SwingWorker线程池?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。