JavaScriptのマルチスレッド(?)はマルチコアの恩恵を受けるのか? 前回の記事(ご覧になっていない方は、まずこちらからお読みください)の結果から、Javaによるマルチスレッドプログラミングはマルチコアの恩恵を受け、高速化が可能ということが分かりました。 ここで「JavaScript版リバーシのコンピュータ処理」の話に関係するのですが、JavaScriptでマルチスレッドプログラミングを行うことができるのか、またマルチコアの恩恵を受けることができるかどうか気になります。 JavaScriptには一定時間経過後に指定したメソッドを呼び出す、setTimeoutメソッドが用意されています。このメソッドを使用することでマルチスレッドなのかどうかは分かりませんが、擬似的に並行処理を実現することが可能です。 今回は、JavaScriptでマルチスレッドなプログラミングができるかどうか、またマル