
Untitled
By: a guest on
Aug 23rd, 2012 | syntax:
None | size: 1.00 KB | hits: 10 | expires: Never
# "Thread" or "fork"
# multi process + single thread
**[メモリ空間の使い方]**
- OSにて保護
- プロセス毎に処理が分かれている為、プロセスに問題があっても
他のプロセスへの問題はない
**[コスト]**
- コピーオンライト
- プロセスを新しくつくるので、CoWなのでエコに複製できるが、スレッドよりはコスト高い
**[使い方]**
- fork時に資源の状態に注意しないと、子プロセスが資源にアクセスできなかったりするので注意
# single process + multi thread
**[メモリ空間の使い方]**
- プログラム側で自分で保護する必要がある
**[コスト]**
- プロセスはひとつなのでエコである
- 利用するPerlやPHPの**ライブラリ**がスレッドを使えるかどうか確認する必要がある
**[使い方]**
- 資源は全て同じものを利用する為、扱い方に注意が必要