0

リンクされたリストがあり、ノードを頻繁に挿入します。

ノードごとに、挿入後、ノード内の要素を 5 秒以内に更新する必要があります。5 秒以内に更新が発生しない場合は、ノードを削除する必要があります。

私の現在の設計は、切り離されたスレッドを起動することです。ルーチンは次のとおりです。

func{
   sleep(5);
   flag=check_updating(node);
   if(flag == false)
      delete(node);       
}

このデザインは大丈夫ですか?

より良いデザインはありますか?ありがとう!

4

2 に答える 2