使用 JSR-354 ExchangeRates 防止应用程序退出
Using JSR-354 ExchangeRates prevents application from exiting
我正在尝试在我的应用程序中使用 JavaMoney 1.0,并注意到在使用默认 ExchangeRateProvider
s 时,一些线程在我的应用程序完成时仍将 运行。
public static void main(String[] args) {
MonetaryConversions.getExchangeRateProvider("IMF");
}
我知道提供的 ExchangeRateProvider
s 默认配置为定期获取速率,但似乎某处存在死锁或线程未标记为守护进程。
或者可能有一种我不知道的关闭 ExchangeRateProvider
的方法。
我遇到了同样的问题。将 JavaMoney 升级到 1.1 版为我解决了这个问题。
我正在尝试在我的应用程序中使用 JavaMoney 1.0,并注意到在使用默认 ExchangeRateProvider
s 时,一些线程在我的应用程序完成时仍将 运行。
public static void main(String[] args) {
MonetaryConversions.getExchangeRateProvider("IMF");
}
我知道提供的 ExchangeRateProvider
s 默认配置为定期获取速率,但似乎某处存在死锁或线程未标记为守护进程。
或者可能有一种我不知道的关闭 ExchangeRateProvider
的方法。
我遇到了同样的问题。将 JavaMoney 升级到 1.1 版为我解决了这个问题。