程序入口点- java main方法中strictfp修饰符和synchronized关键字的用途


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

在上面的陈述中,谁能解释synchronizedstrictfp对于main方法的目的?

这里给出了一些关于java synchronized的很好的解释- what-does-synchronized-mean和lear- java-use-of-synchronized-keyword

现在,如果main方法是同步的,只有一个线程可以进入这个方法,这个线程就是java主线程(假设这个类是作为main类执行的)。

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

strictfp是Java

解释了何时应该在Java中使用strictfp关键字和strictfp-in- Java

main()无明显差异。

相关内容

  • 没有找到相关文章

最新更新