Ruby 3.3 リファレンスマニュアル

instance method Monitor#mon_synchronize

synchronize { ... } -> objectRuby 2.7.0 から[permalink][rdoc][edit]
mon_synchronize { ... } -> object

モニターをロックし、ブロックを実行します。実行後に必ずモニターのロックを解放します。

ブロックの評価値を返り値として返します。

[SEE_ALSO] Monitor#enter