论坛: Developers (Thread #620)

時間管理プロセス (2002-06-13 10:58 by naohki #949)

時間管理用のプロセスを作った方がいいかな
内容としてはゲーム時間の更新

時間イベントのスケジューリング
イベントのキック
とかそういうものなんだけど

最初はイベントサーバに統合しようかなと思ったけど
仕事内容がかけ離れているのと独立性が要求されるので
分けようかなと

そうすると同時起動するプロセスが多くなるんだよね・・・
Linuxは死ぬまでプロセスを起動することができるので
ある意味、死ぬまで動き続けるんだけど

オールインサーバーだと1つの巨大なプログラムが全部をやるんだけど、
そうすると、たくさんの人が同時に遊ぶような場合、待たされたり一人が変なことをすると
みんながひきづられたりするんだよね。

マルチプロセス型は、複数のプロセスがあがるから
たとえば大規模システム等で、CPUが4つとか積んでいても
それらを最大限に利用できる。
また、業務をマシンごとに分割しようと思った場合
オールインワンでは無理だけど
マルチプロセスならプロセス間通信機構が、ネットワーク
対応であれば分けることができる。
・・・・・・・
この場合は共有メモリがんがん使っているから
できないけどーーーー