相关疑难解决方法(0)

同步涉及java中的静态方法

假设我有一个Utility类,

public class Utility {

    private Utility() {} //Don't worry, just doing this as guarantee.

    public static int stringToInt(String s) {
        return Integer.parseInt(s);
    }
};
Run Code Online (Sandbox Code Playgroud)

现在,假设在一个多线程应用程序中,一个线程调用,Utility.stringToInt()方法,操作进入方法调用时,另一个线程调用相同的方法传递一个不同的s.在这种情况下会发生什么?Java会锁定静态方法吗?

java multithreading synchronization

3
推荐指数
1
解决办法
2744
查看次数

标签 统计

java ×1

multithreading ×1

synchronization ×1