
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
アクターモデルは非同期処理におけるミュータブルオブジェクトの問題点をどう解決するのか
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
アクターモデルは非同期処理におけるミュータブルオブジェクトの問題点をどう解決するのか
Akkaアクターモデルの概要 まずは簡単にAkkaのアクターモデルについて紹介しましょう。アクターモデルを... Akkaアクターモデルの概要 まずは簡単にAkkaのアクターモデルについて紹介しましょう。アクターモデルを利用するアプリケーションは、プログラムの小さな処理をアクターという単位に分け、多数のアクターを配置することでアプリケーション全体を構成します。アクター同士はお互いのメソッドを直接呼び出すことはなく、間接的なオブジェクト、Akkaの場合はメッセージキューを介してメッセージを送り合うことで協調して動作します。 Akkaのアクターモデルは非常に効率がよいことも知られていて、Akkaの公式ページに掲載されたベンチマークによると、1台のマシン上で毎秒5000万メッセージを送受信し、わずか1GBのヒープメモリの利用で250万ものアクターの生成を実現しています。 アクターモデルのより詳しい紹介は記事の後半に譲って、ここからはマルチスレッド環境でのミュータブルオブジェクト管理の難しさについて説明します