4
私は作業対象のデータと共にペイロードメッセージを受け取るワーカープロセスのプールを作成するプロセスキューインプリメンテーションを構築しました。そのプロセスが完了すると、メッセージはプールに戻され、プールマネージャーはそのプロセスIDを再エンキューして使用します。Erlangプロセスはベストプラクティスをキューに入れますか?
私の質問はこれです:プロセスを破棄して新しいプロセスを作成する方が良いでしょうか?またはそれをリサイクルしますか?
必ず破棄してください。プロセスを再利用するための特別な理由がある場合にのみ、効率を上げることは絶対に避けてください。 – rvirding
プロセスを再利用しないと、コードがはるかにクリーンになります。また、エラーやバグが発生する機会が少なくなります。 –