gpt4 book ai didi

java - 关闭 JOptionPane 导致 Java Swing 中的死锁

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:00:37 25 4
gpt4 key购买 nike

我有一个应用程序可以在大多数网站上正常运行。但是一个在 Citrix Box 上托管应用程序的站点似乎出现了死锁问题。我在 session 中运行了一个分析器并收到了一个惊喜。导致死锁的语句似乎是关闭 JOptionPane 对话框的语句。请参阅随附的显示屏。

所以我有三个问题:

  1. 我的解释正确吗?
  2. 知道为什么会发生这种情况。
  3. 我可以在代码中做些什么来防止这种情况发生?

预先感谢您的帮助。

埃利奥特 Profiler display

最佳答案

Swing 不是线程安全的。也许您的应用正在从事件调度线程外部调用 Swing GUI 方法。

如果您可以将其减少到仍然重现问题的最小样本,您将 1) 在此过程中自己找到原因,或者 2) 最终更有可能从其他人那里获得帮助。

关于java - 关闭 JOptionPane 导致 Java Swing 中的死锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7771452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com