Javaは複数のスレッドを同時に実行できると言われています。また、オブジェクトの作成は安価であるため、オブジェクトを再利用するために新しいオブジェクトを作成することを常に選択する必要があります。しかし、私の知る限り、オブジェクトはグローバルスコープで作成されます(GCの対象になる)。スレッドがオブジェクトを作成するときに並列処理が停止するのは不思議です。JVMパラレルオブジェクト作成のパフォーマンス
AFAIKでは、アンマネージ言語は、スレッドが独立して実行されるようにスレッドスタックにオブジェクトを作成します。サブプログラムスコープを終了すると、それらはすべて削除されます。つまり、オブジェクトをグローバルリストに追加して、マシンをGCに後で停止させる必要はありません。 JavaでInt/Stringのような不変のオブジェクトでも同じことができます。なぜなら、GCがクリーンアップを必要とする循環依存を作成する他のオブジェクトを参照できないからです。しかし、afaik、何もJavaのプロシージャの終了でクリーンアップされていません。
質問はまだ私にはっきりしていません。あなたが基本的に求めていることについてもう少し説明できますか? – pbajpai21