2016-03-27 22 views
-2

他の処理が実行されている間に自動的にオブジェクトを作成して破壊したいと思っています。どうすればいいのですか?オブジェクトを自動的に作成して破棄する

作成されるオブジェクトは、オブジェクトのプール(つまり配列)に追加されます。すべてのオブジェクトはタイムスタンプを持ちます。その後、そのオブジェクトは自動的に破棄されます。同様に、いくつかの新しいオブジェクトはランダムに作成され、プールに追加されるべきです。

おそらく、私は並行処理のためにスレッドを使用する必要があります。しかし、問題は、どのように作成し、バックグラウンドで自動的にそれらを破壊する他のJavaで処理を続行する処理ですか?

+1

これは[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)タイプの質問です。あなたが達成しようとしている重なっている行動が、それを達成するより良い方法があるかもしれないので、どのような行動をしているのかを教えてください。 –

+0

なぜ単に各オブジェクトにタイマーを与えて、時間が過ぎてもそれを "破壊"させないのはなぜですか?私はあなたが何を持っているのか、これが何のためにあるのか(全体的に)何が難しいかまだ分かりません。 –

+0

ランダムなオブジェクトプールを使用して乱数ジェネレータを作成しようとしています –

答えて

0

オブジェクトの配列を繰り返し保持する新しいスレッドを作成してタイムスタンプをチェックし、タイムスタンプのコンペアが満たされたオブジェクトを削除することができます。

+0

タイマーを使用するのではなく、引き続きポーリングを行います - なぜですか? –

関連する問題