昨年12月3日の記事で, JavaScriptでマルチスレッドを利用可能にするライブラリ、Concurrent.Threadを紹介しました。しかし、そもそもスレッドが 1 つしかないJavaScript環境の上に、どのようにしてマルチスレッドを、しかもWebブラウザを改変することをせずに、実現しているのでしょうか?
今回はConcurrent.Threadの内部で何が起こっているのかについて、ご紹介しましょう。
本Articleをご覧になりたい方は、以下URLをクリックするとご覧頂けます。
http://www.infoq.com/jp/articles/js_multithread_2
その他、JavaScriptに関する記事をご覧になりたい方は、以下URLで表示される一覧よりご覧ください。
http://www.infoq.com/jp/javascript