エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
withLockで楽しい排他制御ライフを! - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
withLockで楽しい排他制御ライフを! - Qiita
初めて遭遇し焦ったものの、使い方自体はさほど難しくないwithLockについてまとめました。 Javaのパッケ... 初めて遭遇し焦ったものの、使い方自体はさほど難しくないwithLockについてまとめました。 Javaのパッケージが関連しているためJavaで調べると欲しい情報が見つけやすいこと、早めに気づきたかったです。 仕様 与えられた処理をロック下で実行するための関数です。 引数にロック下で行いたい処理 actionをとり、actionの戻り値を返します。 action実行前に自動でロックされた後actionを実行し、その後自動でロックが解除されます。 ロック下とは、排他制御下であるという意味です。 排他制御とは、同じ資源を同時に利用すると不都合が起きる場合に、同時アクセスを禁止して整合性を保つ仕組みを指します。 例えば、共同で使用している銀行口座から同時に2人がお金をおろしてしまうと残高が合わなくなる、そのようなことを防ぐために使われている仕組みです。 withLockは、Kotlinの標準ライブ