- 450 名前:デフォルトの名無しさん [2017/01/11(水) 14:50:57.49 ID:hzMZkzGq.net]
- >>438
lockオブジェクトはMutexの役割で使うので、排他したいリソースをsynchronizedブロック内で使えばいい 問題なのは実現の仕方ではなく使いどころ 例えば3個のリストを個々に排他したいけど、リスト間では排他する必要がないのであれば、 synchronized(list1) { } synchronized(list2) { } みたいに排他したいオブジェクトのMutex lockを取得(実際にはMoniterの取得)すればいいのでグローバルのlockObjectを用意する必要はない ただ、先の書き込み内容からしてもう少し勉強してから使ったほうがいいと思いますよ
|

|