タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとmultithreadに関するnilabのブックマーク (2)

  • oukasei.com - oukasei リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    oukasei.com - oukasei リソースおよび情報
    nilab
    nilab 2015/01/08
    _[JavaScript] JavaScriptはシングルスレッド:非同期処理の仕組み | Ouka Studio : 「関数内の処理の途中で別の非同期処理が勝手に入ることはない」「非同期処理では、次に実行する関数の待ち行列(キュー)のようなものができ」
  • JavaScriptによるマルチスレッドの実現‐Concurrent.Threadの裏側

    function f ( ) { do_something(); do_another(); do_one_more(); } このプログラムでは順番に3つの関数を呼び出していますが、各関数呼び出しの間でいったんスレッドの実行権を他のJavaScriptコードに渡したいとします。これは次のように、各関数呼び出しをそれぞれ別の関数に分けて、間にsetTimeoutを挿むようにプログラムを書き換えることで実現できます。 function f ( ) { do_something(); setTimeout(f1, 1);  // 1ミリ秒後にf1を呼び出す } function f1 ( ) { do_another(); setTimeout(f2, 1); } function f2 ( ) { do_one_more(); } こうして書き換えた関数fを、 f(); f(); のようにし

    JavaScriptによるマルチスレッドの実現‐Concurrent.Threadの裏側
    nilab
    nilab 2012/02/21
    InfoQ: JavaScriptによるマルチスレッドの実現‐Concurrent.Threadの裏側
  • 1