concurrent_programming - kzono/Cxx_1x GitHub Wiki

並行プログラミング

言語 並行モデル 適用シーン
Go Goroutine + Channel クラウド、マイクロサービス、Web サーバー
Rust スレッドセーフ + async/await 高性能サーバー、システムプログラミング
Java スレッドプール + CompletableFuture エンタープライズアプリ、金融システム
Kotlin コルーチン Android、Web 開発
Scala Akka Actor ビッグデータ、ストリーム処理
Swift async/await + Actor iOS 開発
C++ async/await + コルーチン

STM(Software Transaction Memory)

Actor model