問題タブ [express-fileupload]

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 に答える
5 参照

node.js - Nodd.js ワーカー スレッドは追加のタスクを割り当て、すべてが完了したら何かをしたい

express-fileuploadファイルの一括アップロードを処理するために使用しています。bulk-uploadサーバーへの一括アップロードを処理する API を作成しましたが、現在は機能しています。

ここで、アップロードを開始する前に各ファイルに長時間のタスクを実行したいという新しい要件があり、各ファイルの長時間のタスクがすべて終了したら、アップロードを実行したいと考えています。

コードのコメント欄に、それぞれのタスクを実行するための何かを追加したいと考えています。最初に、 for ループを使用してから、ループ内で次のような大きなタスクを実行したいと考えています。

ただし、それぞれに時間がかかりすぎます。特に、順番に実行されているため、他の実行が停止します。

大きなタスクを高速化するためにマルチスレッドの方法を使用してstartBigTask実行できる方法はありますか?worker thread

これはコード全体です: