【初心者】 Java質問・相談スレ29 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0354デフォルトの名無しさん
NGNG様々なところで、synchronizedメソッドは、synchronized (this)と同じであるという記述を
目にするのですが、下記の実験ではどう考えても同じには見えません。
私の想定では、mg1(this)オブジェクトはロックがかかっているために、
何も出力されずに永久ループになるはずです。
しかし、print()と出力されます。
何故でしょうか・・・?
見づらい(インデントが全角空白です・・・)コードで申し訳ありませんが、よろしくお願いします。
次のレスで実験コードと、出力結果を示します。
■ このスレッドは過去ログ倉庫に格納されています