Amb*_*Gup 0 java multithreading
我有一个Util类,其实用方法如下:
public static String formatAmount(String amount) throws Exception {
return String.format("%,.2f", Double.valueOf(amount));
}
Run Code Online (Sandbox Code Playgroud)
这个方法线程安全吗?我没有在任何其他地方修改金额.
其次,我有另一种方法.
private boolean checkIfDateIsAHoliday(org.joda.time.LocalDate date) {
boolean isHoliday = false;
.......
return isHoliday;
}
Run Code Online (Sandbox Code Playgroud)
这个方法线程安全吗?我没有在其他任何地方修改日期.
一如既往,地狱就是小细节.你的第一个方法是线程安全的,因为它肯定不会改变任何类的状态.
您的秒方法仅部分可用.我不知道你的代码写的是什么而不是........如果您没有更改任何类的状态,那么该方法是线程安全的,否则不是.
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |