
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Node.jsのworker_threadsに何を渡すべきか - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Node.jsのworker_threadsに何を渡すべきか - Qiita
久々にScalaの世界からJSの世界に帰ってきました。 1. 本日の課題 本来Node.jsは非同期処理をストイック... 久々にScalaの世界からJSの世界に帰ってきました。 1. 本日の課題 本来Node.jsは非同期処理をストイックに突き詰めることでマルチスレッドやマルチプロセスのようなオーバーヘッドを伴う方法よりも高効率に並列処理を実現しているわけです。 ただし、それが有効なのは頻繁に「待ち」≒「I/O処理」が発生する場合に限られます。 ひたすらI/OなしでCPUをぶん回す処理、を複数同時にやれって言われたらシングルスレッドなNodeはマルチスレッドに勝てません。 ですがですが、Nodeにだってマルチスレッド/マルチプロセスの仕組みはあります。 さて今回は、 数百MB~数GB程度のデータ構造(変数として持っている)に対して 秒オーダーの時間をかけておこなう検索処理を 複数回おこなう 元のデータ構造は更新しない(Read Only) という要件で、この「複数回おこなう」というところをマルチスレッドかマル