Skip to content
くるまでぶの記録簿
Main Navigation
Home
TIL
Appearance
Menu
Return to top
On this page
20260311_[WIP]synchronizedによるオブジェクト排他
synchronizedはThreadではなくオブジェクトをロックする
オブジェクトにはモニターという概念があり、synchronized(obj)と書いた場合は、objのモニターをロックする
スレッドAがオブジェクトXをロックしており、同タイミングでスレッドBがオブジェクトXをロックしようとした場合、スレッドBはスレッドAがオブジェクトXのロックを解除するまでは待たされる(BLOCKED)。