Java 编译器(javac),虚拟机(JVM)和java启动器编写的语言是哪种?
javac
java
java jvm javac
在采访中我被问到用什么编程语言来实现Java.我惊呆了:我从没想过这个.我只知道核心Java类是用Java编写的.
使用什么编程语言来开发Java?
如果多个线程尝试更新相同的成员变量,则称其为竞争条件.但是我更感兴趣的是,如果我们不通过使它同步或其他东西在我们的代码中处理它,JVM如何在内部处理它?它会挂起我的程序吗?JVM将如何应对?我认为JVM会暂时为这种情况创建一个同步块,但我不确定究竟会发生什么.
如果你们中的任何人有一些见解,那么最好知道.
java multithreading jvm race-condition
我在谈论这些平台的主要实施平台.
.net c# java jvm
java ×4
jvm ×3
.net ×1
c# ×1
javac ×1
multithreading ×1
race-condition ×1