Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > syncライブラリ > Sync_mモジュール > sync_synchronize

instance method Sync_m#sync_synchronize

sync_synchronize(mode = EX) {...} -> object[permalink][rdoc]
synchronize(mode = EX) {...} -> object

ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。

[PARAM] mode:
変更後の状態を指定します。 通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。