在main的main方法中有什么用strictfp修饰符和synchronized关键字

时间:2015-07-11 18:45:11

标签: java main

public static synchronized strictfp void main(String... arg)

在上述声明中,有人可以为synchronized方法解释strictfpmain的目的。

1 个答案:

答案 0 :(得分:0)

这里给出了几乎没有关于java synchronized的好解释 - what-does-synchronized-meanlearning-java-use-of-synchronized-keyword

现在,如果main方法已同步,则只有一个线程可以进入此方法,即java主线程(假设该类作为主类执行)。

为了执行此方法,主线程将获取类级锁(是静态方法)。因此,如果该类具有更多静态同步方法,那么这些方法将永远被其他线程阻塞,直到主线程完成执行或进入等待状态。

strictfp是Java解释when-should-i-use-the-strictfp-keyword-in-javastrictfp-in-java

main()没有任何不同的行为。