エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
個室トイレ待ちをgolangで表現する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
個室トイレ待ちをgolangで表現する - Qiita
この記事に書いている事 golangのsync.Mutex使った排他制御のサンプル Billie Eilish と 💩 排他制御で... この記事に書いている事 golangのsync.Mutex使った排他制御のサンプル Billie Eilish と 💩 排他制御で発生するオーバーヘッドについて あとがき sync.Mutex使った簡単な排他制御 記事のタイトルがネタっぽいので最初に真面目な内容を説明します。 まず、排他制御とは複数のプロセス, スレッド, goroutineが同時に1つのリソース(メインメモリ上の特定のアドレス保存されている値など)に対してアクセスする場合に発生する競合を回避して、整合性を保つ処理の事です。 goでは、整合性を保つための方法の1つとしてsyncパッケージにMutexというtypeが用意されていて、これを使って1つのgoroutineしか特定の変数に対してアクセスできないように制御する事ができます。 使い方を分かりやすいように書くとこんな感じ (本当は変数とmutexを一緒に構造体として定