4

このブログからイベントループについて学んでいますが、著者は私があまりよく知らない一般的なコンピュータープログラムの概念に取り組んでいるようです-

これには、HTTP 要求、データベース操作、およびディスクの読み取りと書き込みが含まれます。単一の実行スレッドは、ランタイムに操作を実行するように要求し、コールバック関数を提供してから、別の処理に移ります。

ランタイムであるJavascriptの別の部分と対話するために使用されるJavascriptの実行部分の単一スレッドはありますか? それともブラウザの実行部分ですか?私はおそらく完全に間違っていますが、これまでの私の理解では、Web ページにアクセスすると、ブラウザーは JavaScript を取得し、その JavaScript を実行するためのスレッドしかないため、そのスレッドを使用してランタイムにメッセージを送信します。そのスクリプトを実際に実行するための cpu の一部であり、その結果、スクリプトが Web ページで動作することになりますか?

4

0 に答える 0