javacore-2

thread synchronized
javacore-3

thread wait notify