synchronizedとReentrantLockの使いわけがいまいちわからないため、質問です。
どちらもロックオブジェクトを取得、開放できて、ロックオブジェクトを取得するまでは特定の処理を実行できないということまではなんと無くわかるのですが、両者とも同じならば、どう使い分けるのが適切でしょうか。

投稿2014/09/03 08:54
synchronizedとReentrantLockの使いわけがいまいちわからないため、質問です。
どちらもロックオブジェクトを取得、開放できて、ロックオブジェクトを取得するまでは特定の処理を実行できないということまではなんと無くわかるのですが、両者とも同じならば、どう使い分けるのが適切でしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。