我有 4 个线程同时运行,试图访问同一类的以下四种不同方法。我想知道线程将按什么顺序执行。
public void method1();
public static void method2();
public synchronized void method3();
public static synchronized method4();
method1 被 T1 调用 method2 被 T2 调用 method3 被 T3 调用 method4 被 T4 调用
以上所有方法都在同一个类中。我对将运行哪个顺序线程完全感到困惑。请求您的帮助。