2

時間に基づいて異なる XML メッセージ文字列を送信したいと考えています。JAVA でデータ構造を実装し、すべての XML メッセージを送信時刻とともにその中に入れることを考えました。メッセージがデータ構造内に入るたびにソートされ、送信中にそれぞれの時間を確認してメッ​​セージを取り出すことができるように、ソートされたデータ構造を使用したいと考えています。どのデータ構造が最も効率的で、どのように実装できるかを知りたいです。また、各 XML 文字列で時間を秒単位で設定するにはどうすればよいですか。

それは次のようなものです:

Message 1, time to send T + 1  ---- put to the data structure
Message 2, time to send T + 4  ---- put to the data structure
Message 3, time to send T + 3  ---- put to the data structure....

データ構造内のメッセージを毎秒チェックし、出てくる資格のあるすべてのメッセージを削除する別のスレッドがあります。

4

1 に答える 1