原理非同期実行と実装の手順

コンピュータプログラムの実行が分割され、同期実行非同期実行

同期実行:3大オーダーフローが実行し、通常のコンピュータ・プログラムである
シーケンス制御文を:上から下へ、左から右へ
分岐制御文:、場合、スイッチの
ループ制御文:しばらくのために、やる...しばらく 、ために...で、 forEachの()

非同期実行:実装は特別なプログラムである
のsetIntervalとsetTimeout
のonclickイベントを結合...
AJAXリクエスト

非同期実行手順
まず、すべての非同期実行プログラム同期プログラムの実行を再度実行した後に終了する
2を、プログラムの非同期実行順序、同じ時間と、注文コードが参照
異なる時間と、短い時間を、最初の実行

setInterval(function(){
            console.log('我是异步执行的程序1111');
        } , 2000);
        setInterval(function(){
            console.log('我是异步执行的程序2222');
        } , 1000);
        console.log('我是同步执行的程序')

非同期処理プログラム実行
1、プログラムの実行からのコードの行は、開始
、2を通常のプログラム実行の同期
3は、プログラムとは非同期であることが判明した場合、一時的に行わ
実行待ち、非同期のストレージ・プールに
4を、同期手順は、プログラムのすべてを完了しました後
5、プールは、非同期実行非同期プログラムを可能にします

設定時間に達したときに、それが実行するための非同期プログラムを表示することが、もし設定時間これを行う、対応する非同期昇順、非同期プログラムを初めてセットを実行します。

すべての同期プログラムは、その実行が開始されます終了後に非同期プログラムの実装は、それがなければならないことを念頭に置かなければなりません。

リリース7件のオリジナルの記事 ウォンの賞賛0 ビュー75

おすすめ

転載: blog.csdn.net/weixin_43310703/article/details/105330813