問題タブ [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.
node.js - Nodd.js ワーカー スレッドは追加のタスクを割り当て、すべてが完了したら何かをしたい
express-fileupload
ファイルの一括アップロードを処理するために使用しています。bulk-upload
サーバーへの一括アップロードを処理する API を作成しましたが、現在は機能しています。
ここで、アップロードを開始する前に各ファイルに長時間のタスクを実行したいという新しい要件があり、各ファイルの長時間のタスクがすべて終了したら、アップロードを実行したいと考えています。
コードのコメント欄に、それぞれのタスクを実行するための何かを追加したいと考えています。最初に、 for ループを使用してから、ループ内で次のような大きなタスクを実行したいと考えています。
ただし、それぞれに時間がかかりすぎます。特に、順番に実行されているため、他の実行が停止します。
大きなタスクを高速化するためにマルチスレッドの方法を使用してstartBigTask
実行できる方法はありますか?worker thread
これはコード全体です: