各位,
我看了很多线程安全的文章,目前还是对其模模糊糊!比如一个简单的例子
public static int testMethod(int i){
if(i==0) return 0;
int result =1;
for(int x=1;x<=i;x++){
result*=x;
}
return result;
}这种是现成安全的吗,为什么?
会不会两个线程使用同一个变相result呢?
我看了很多线程安全的文章,目前还是对其模模糊糊!比如一个简单的例子
public static int testMethod(int i){
if(i==0) return 0;
int result =1;
for(int x=1;x<=i;x++){
result*=x;
}
return result;
}这种是现成安全的吗,为什么?
会不会两个线程使用同一个变相result呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货