0

私は〜30 /秒で画像を生成しているワーカースレッドを持っています(ウェブカメラをキャプチャするのと同じように)。

これらの画像に対していくつかの処理を実行したいと思います(各連続画像の違いを分析します)。現在、スレッドは画像の準備ができるたびにイベントを発生させています。これは機能し、問題ないように見えますが、少し不安定な感じもします-画像が正しい順序で処理されるという保証はありません(または、処理に時間がかかりすぎると仮定すると、処理が並行して開始されず、結果として欠落することになります/画像の不一致のペア)。

スレッド間で画像のシーケンシャルストリームを渡す正しい方法は何ですか?

4

1 に答える 1

1

1つのオプションはBlockingCollectionです。
これを解析に使用してから、元の順序で挿入する必要があるDBに挿入します。

BlockingCollection(Of T)クラス

于 2012-12-02T20:47:06.820 に答える