【初心者】Java質問・相談スレッド59【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0779デフォルトの名無しさん
NGNG>あと、「ロックを獲得する」と「モニターを獲得する」は同じ意味ですか?
基本的には同じと考えていいが、
あるスレッドがロックを獲得しているときに
同じスレッドが同じロックを獲得しようとするとデッドロックに陥る。
一方モニターを獲得しているときに同じモニターを獲得しようとしてもデッドロックに陥らない。
その意味ではJavaのsynchronizedはロックではなくモニター。
ただJ2SE5.0で導入されたLockクラス関係は
ロックだが同じスレッドが再獲得可能なロックもあったはず。
■ このスレッドは過去ログ倉庫に格納されています