GAS*_*GAS 9 java multithreading thread-safety
我们有一个场景,其中几个线程调用静态方法,如下所示:
public static boolean isEmpty(final String s) { return s == null || s.length() < 1; }
如果100个线程调用它会导致不一致的问题吗?
Mar*_*ope 20
不会.这不会遇到任何并发问题.
1)传入的参数是一个String,它是一个不可变的类(它的值不能被修改)
2)该方法不会尝试修改任何共享状态
01e*_*1es 5
该方法不访问任何共享状态。因此,不会-不会造成任何问题。
归档时间:
14 年,2 月 前
查看次数:
3763 次
最近记录:
6 年,4 月 前