エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに みなさんこんにちは、たかっしーと申します。 この記事は、Corutineとは何者なのかを1から理解... はじめに みなさんこんにちは、たかっしーと申します。 この記事は、Corutineとは何者なのかを1から理解するという記事になっています。 今回必要なコンピュータサイエンスの知識 それでは早速、コルーチンを理解する上で必要な知識の解説を行います。 CPUについて 私たちが普段使用しているPC、スマホにはCPUが入っています。 このCPUには、コア、スレッドというものが用意されており、これらによって処理が実行されています。 ここで大事なことが、CPUの一つのスレッドはある瞬間に1つのタスクしか行うことができないということです。 それゆえ、CPUは一つずつ書かれた処理を順番に実行していくことで、複雑なタスクを行なっています。 マルチプロセス しかし私たちは、パソコンを用いて同時に様々な処理を行なっています。 Chromeのタブを数十個開きながらコードを書いたり、音楽を流したりしています。 最近