私はJava同期の例を実行しています:
スレッド呼び出しコード:
Caller ob1 = new Caller(target, "Hello");
Caller ob2 = new Caller(target, "Synchronized");
Caller ob3 = new Caller(target, "World");
出力:
[こんにちは] [世界] 【同期】
「Synchronized」は 2 番目に呼び出されるのに、最後に出力されるのはなぜですか?
私はJava同期の例を実行しています:
スレッド呼び出しコード:
Caller ob1 = new Caller(target, "Hello");
Caller ob2 = new Caller(target, "Synchronized");
Caller ob3 = new Caller(target, "World");
出力:
[こんにちは] [世界] 【同期】
「Synchronized」は 2 番目に呼び出されるのに、最後に出力されるのはなぜですか?