
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
並行処理の世界 - fork()、Thread、goroutine、Virtual Thread、Tokioの比較
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
並行処理の世界 - fork()、Thread、goroutine、Virtual Thread、Tokioの比較
並行処理の世界 こんにちは!本記事では、プログラミングにおける並行処理の様々な手法について、初心者... 並行処理の世界 こんにちは!本記事では、プログラミングにおける並行処理の様々な手法について、初心者の方にもわかりやすく解説します。 プログラミングの世界では「同時に複数のことを処理したい」という状況がよくあります。例えば、複数の音声ファイルを変換したり、複数のWebリクエストを処理したりする場合などです。この「並行処理」を実現するための方法は様々あり、それぞれに特徴があります。 並行処理とは何か 並行処理とは、複数の処理を同時に、あるいは見かけ上同時に実行することです。一般的なPCは複数のCPUコア(処理装置)を持っているため、実際に複数の処理を同時に行うことができます。 今回は以下の並行処理手法を比較します。 Unix系OSのfork() Windowsスレッド Goプログラミング言語のgoroutine Java 21の仮想スレッド RustのTokio 実際の例として、MP4形式の音