「TLPI」を読んでく No.2
mmap()
仮想アドレス空間に領域を確保する
- ファイルマッピンク
- ファイルをメモリ領域にマップする
- その領域を書き換えると、ファイルも書き換わる
- 無名マッピング
- 対応するファイルは無い。
プロセス間通信
プロセスがお互いにやりとりする
- シグナル
- SIGなんとか
- パイプ(FIFO)
- プロセス間でのデータのやり取り
- socket
- プロセス間でのデータのやり取り
- ファイルロック
- 読み取り、書き込みロック
- メッセージキュー
- 非同期
- セマフォ
- 他のプロセスと共有している物へのアクセスを制御する
- 共有メモリ
- 複数のプロセスが同じ領域を見ていて、誰かが変えるとみんなも変わる
スレッド
プロセスが内部的に持つ実行単位