排他制御

排他制御とは、特定のファイル・データへのアクセスや更新を制御することです。特にファイルやデータベースへ書き込みを行う際、データの整合性を保つため別のプログラムによる書き込みを一時的に制御することを指します。

RSS

  • 解決済

    回答
    2

    トランザクション処理や排他制御について

    Postgresqlについて2つ質問があります。 例えば idとmameをInsertし、新規にDBに登録する処理にトランザクション処理は必要なのでしょうか? テーブルのデータを全て取得する処理を行う時、排他制御は必要でしょうか?(そのテーブルに他から接続してくる可能性はあります) 色々調べたのですがトランザクション処理と排他制御の使い方がピンときて

    • 0評価
    • 207PV
    sazi sazi 3ヶ月前に コメント
  • 受付中

    回答
    0

    Windowsのメモリマップドファイルにおける排他制御について

    題名の件ですが、読み込みおよび書き込みの際に排他制御を行うことは当然ですが、複数プロセスがそれぞれ OpenFileMapping/MapViewOfFile して共有メモリをマップしてデータ操作を行うに辺り、読み書きを実行する際に毎回ロックのスコープ内で OpenFileMapping/MapViewOfFile/(読み書き処理)/ UnmapViewO

    • 0評価
    • 151PV
    teratailが4ヶ月前に アップデート
  • 受付中

    回答
    2

    非同期処理に対する返り値のバイトオーダーが崩れる問題について(ソースコードあり)

    C言語にてこちらのサイトを参考にサーバへの非同期データ呼び出し処理を実装したいと思っています。中でも参考にしたのがOSSのスレッドプールで、このサイトにのっていたサンプルを参考にスレッドプールからデータ取得のAPI(ここではread_data())を呼び出し、非同期なデータ呼び出しプログラムを実装しました。しかし、結果の出力部分でバイトオーダが崩れる問題が発

    • 0評価
    • 196PV
    haru666 haru666 5ヶ月前に 回答を編集
  • 解決済

    回答
    2

    セマフォ、ロックの実装について

    カーネル内の実装について、普段プログラマはセマフォやロックを用いて排他制御を行うと思うのですが、これらのセマフォやロックの実装について勉強致しました。 その結果、スピンロックという手法が取られていることがわかりました。ビジーウエイトによる実装ということがわかりました。そこで二つほど疑問ができました。 こちらのサイトを見る限りだと、そもそもカーネルの割

    • 1評価
    • 933PV
    Chironian Chironian 9ヶ月前に ベストアンサー
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3

  • 総質問数

    4

  • 今週の質問数

    0

関連するタグ

排他制御タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る