問題タブ [flir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
56 参照

android - ThreadpoolExecutor データが混同される

Android のスレッド プール エグゼキューター フレームワークを使用しています (以下のように初期化されています)。

ここで、次の関数 onFrameProcessed を検討してください -

CustomRunnable3 の定義は次のとおりです。

使用シナリオ: onFrameReceived が 1 秒間に複数回 (4 ~ 5 回など) 呼び出されています。onFrameReceived を呼び出すたびに、renderImage オブジェクトから 2 つのファイル (1 つの csv ファイル、1 つの jpg ファイル) を保存しています。これらのファイルは両方とも 1 つの親から作成され、同じ名前 (拡張子を除く) を持つため、相互に関連している必要があります。

問題: しかし、それは起こっておらず、どういうわけか、1 つの renderImage からの jpg ファイル コンテンツと、別の renderImage オブジェクトからの csv コンテンツになってしまいます。この問題の考えられる理由は何ですか。ご意見をお聞かせください。