記事へのコメント34

    • 注目コメント
    • 新着コメント
    a96neko
    a96neko 見てる

    2021/09/11 リンク

    その他
    rexy
    rexy "なぜシングルスレッドでも 非同期処理ができるのか" この疑問をもつ時点で非同期処理を理解してないことが分かる。非同期処理とは?を説明したほうが早いかも

    2021/09/09 リンク

    その他
    kogule
    kogule なんか感動した。あんなにも憧れだったマルチプロセッサがいまや当り前になったんだな。SPL で排他制御していた時代からは夢のようだ。

    2021/09/08 リンク

    その他
    nakag0711
    nakag0711 例え昔のシングルスレッドのOSでもIOハンドラだけは割り込みで実質マルチスレッドで動く

    2021/09/08 リンク

    その他
    kitokitoki
    kitokitoki “JavaScriptはなぜシングルスレッドでも非同期処理ができるのか”

    2021/09/08 リンク

    その他
    rryu
    rryu イベントループはタスクの実行が終わった後に戻ってくる場所で、トップレベルのコードもタスクとして実行されているはずなので解釈がちょっと違うように思う。

    2021/09/08 リンク

    その他
    commte
    commte - Queue を別に持つことで 非同期っぽく逐次処理している - JavaScript はシングルスレッド ・Event Loop と Call Stack を用いて動いている - 非同期処理を実現するための 2 種類の Queue - Micro Task Queue - Macro Task Queue

    2021/09/08 リンク

    その他
    latena
    latena IO が非同期動作するのは別スレッドで動いてるからだと思ってるんだけどその辺の話はなかった

    2021/09/08 リンク

    その他
    d0i
    d0i 学部生のころ、threadの概念をよく知らずに巨大なswitch-caseとcontextを格納した構造体で非同期処理(サーバサイド)書いてたのを思い出した。

    2021/09/08 リンク

    その他
    z1h4784
    z1h4784 なぜ今更こんな話がバズるのか。今はマルチスレッドが当たり前だから?Node.jsが浸透したから?

    2021/09/08 リンク

    その他
    kei_blue_opal
    kei_blue_opal 今の人たちって、Thread 以外だと、非同期処理が出来ないと思っているのかな? (それでこういうお題がある?) Windows の Message Loop とか、もう 30 年以上前から実装があるけれどね。

    2021/09/08 リンク

    その他
    xlc
    xlc そもそもブラウザ上でUIイベントを処理する小さなプログラムばかりだったからコンテキストが切り替わること自体ないよね。それが必要になったのはI/Oを扱うようになったから。

    2021/09/08 リンク

    その他
    onesplat
    onesplat 何言ってるかよくわからない。なぜ、と聞かれたらイベントループ回してるから、でFAでは?キューの種類の話等は実装上の詳細に思えるが。別にキューが一種類でも極論キューなくても非同期プログラミングは可能でしょ

    2021/09/08 リンク

    その他
    NOV1975
    NOV1975 新作「50年後に転生したら古代言語は絶滅寸前だった〜古の大魔道士、シングルスレッドの古代魔法で無双する」ご期待ください。

    2021/09/08 リンク

    その他
    agricola
    agricola そもそも「非同期処理」ってスレッド作らないでイベント待ちながら何かするための仕組みと違うの?トートロジーじゃん。

    2021/09/08 リンク

    その他
    natu3kan
    natu3kan シングルスレッドだけど種類の違うキューを持ってるからと。

    2021/09/08 リンク

    その他
    mr-csce
    mr-csce なるほど。勉強になるな〜

    2021/09/08 リンク

    その他
    nmcli
    nmcli たぶん用語絞って平易に書いたらこのへん学びたい人にも伝わりやすくなる

    2021/09/08 リンク

    その他
    paulownia
    paulownia https://developer.mozilla.org/ja/docs/Web/API/HTML_DOM_API/Microtask_guide

    2021/09/08 リンク

    その他
    ebo-c
    ebo-c 昔々のBASICのゲームだとプログラムの最後にGOTO先頭行とか書かれてたりしてな

    2021/09/08 リンク

    その他
    n314
    n314 コンピュータはなぜCPUが1コアでもマルチタスクできるのか、っていうのがまず先にあるよね。JavaScriptはコンテキストの管理はしないけどスイッチするタイミングは自分で決める感じか。

    2021/09/07 リンク

    その他
    dgen
    dgen シンプルに優先度順にこなしていくだけか。

    2021/09/07 リンク

    その他
    pascal256
    pascal256 後で読む

    2021/09/07 リンク

    その他
    GARAPON
    GARAPON 解説も聞きたい・・・

    2021/09/07 リンク

    その他
    nilab
    nilab 「非同期処理のための2種類のQueuesについて触れつつ、コードベースでの説明も行います」

    2021/09/07 リンク

    その他
    azzr
    azzr jsの仕様にはmicrotask queueは規定されてるけど、microじゃない方のtask queueはjsじゃなくてwebの仕様じゃない?/mtqはagentごとに1つだけだけど、tqは優先度の異なる複数本のqueueがあるから「2つの」というか「2種類の」かな。

    2021/09/07 リンク

    その他
    yuuAn
    yuuAn これずっと気になってた

    2021/09/07 リンク

    その他
    mohno
    mohno えーっと、Windows 3.1?(←オイ)

    2021/09/07 リンク

    その他
    lli
    lli なるほど。適当に使ってた。

    2021/09/07 リンク

    その他
    peketamin
    peketamin コルーチンとも違うんだろうか。難しい...

    2021/09/07 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread?

    JavaScriptはシングルスレッドであることが知られています。そして、Promiseを用いた非同期処理ができる...

    ブックマークしたユーザー

    • techtech05212023/04/25 techtech0521
    • kazokmr2023/04/21 kazokmr
    • nokazn2022/03/10 nokazn
    • youko032022/03/09 youko03
    • tsumuchan2022/01/30 tsumuchan
    • heatman2021/10/08 heatman
    • abababababababa2021/09/24 abababababababa
    • kawasin732021/09/21 kawasin73
    • shibu_t2021/09/21 shibu_t
    • wonder-wall2021/09/15 wonder-wall
    • foo992021/09/14 foo99
    • a96neko2021/09/11 a96neko
    • yshrsmz2021/09/10 yshrsmz
    • hanateid2021/09/09 hanateid
    • hrfmmymt2021/09/09 hrfmmymt
    • t2wave2021/09/09 t2wave
    • noguful2021/09/09 noguful
    • rexy2021/09/09 rexy
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事