- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数百ものプログラムを同時に実行するには?)
数百ものプログラムを同時に実行するには?並行処理の方法
このQ&Aのポイント
- 数百ものプログラムを同時に実行する方法について考えています。初期のGoogleが1台のコンピュータで300ものクローラーを同時に動かしていたことを思い出しましたが、実装方法がわかりません。forkを使えば可能かもしれませんが、処理が全て終わるまで待たなければならず、エラーの挙動も扱いにくいです。一方、一つのプログラムを書いてcronで一気に実行する方法も考えましたが、連続的な挙動ができません。並行処理を実行する方法と、クローラーに関する情報についてアドバイスを頂きたいです。
- 数百ものプログラムを同時に実行する方法についてアドバイスを頂きたいです。Googleの初期のクローラーが1台のコンピュータで300ものクローラーを同時に動かしていましたが、自分の実装方法が思いつきません。forkを使えば可能かもしれませんが、処理が全て終わるまで待たなければならず、エラーの挙動も難しいです。一つのプログラムを書いてcronで一気に実行する方法も考えましたが、連続的な挙動ができません。並行処理の方法とクローラーに関する情報について教えてください。
- 数百ものプログラムを同時に実行する方法について教えてください。初期のGoogleでは1台のコンピュータで300ものクローラーを同時に動作させていたそうですが、自分は実装方法が分かりません。forkを使えば実行可能かもしれませんが、処理が全て終わるまで待たないといけず、エラーの処理も複雑です。一つのプログラムを書いてcronで一気に実行する方法も考えましたが、連続的な動作ができません。並行処理の方法とクローラーに関する情報を教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.5
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.4
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.3
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.2
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.1
お礼
サンプルのソースまであげて頂きまして、本当にありがとうございました。 やはりコードは分かりやすいです。 概要が見えました。 ありがとうございました。