簡単な研究は次のとおりです。 アリの人生シミュレーション
Anthillのクラス、Antのクラス、およびシミュレーター全体のクラスを表示するOO構造を作成しています。
今、私は「アリを「生きる」方法」についてブレインストーミングしています...
このようなプロジェクトが始まったばかりであることは知っていますが、ブレインストーミングを行っています。すぐに食べられる料理を探しているわけではありません。
心から私は「何が良いか」を理解するためにいくつかのテストを行う必要があります。PythonのAFAIKスレッドは、プロセスよりも少ないメモリを使用します。
シミュレーションを開始するときに「アリ」がしなければならないことは、ランダムな方向に動き回る、食べ物を見つけた場合->アリの巣に食べる/持ってくる、食べ物を運んでいる別のアリの巣から別のアリを見つけた場合->攻撃- >食べ物を集める->やらなければならないことをする....など...つまり、アリや環境全体で情報を「共有」する必要があるということです。
だから私は書き直します:各Antまたは何か他のもののためにプロセス/スレッドを作成する方が良いですか?
編集:「何が良いか」という私の質問のために、私は受け取ったすべての賢い答えに賛成し、それらにもコメントを付けました。テストの後、私はベストアンサーを受け入れます。