私は現在、非常に興味深いデザイン パターンを使用する継承されたコードを使用しています。
コードはいくつかのオブジェクトに分割されています。オブジェクトは C コードなので、オブジェクトという用語が当てはまるかどうかはわかりませんが、それは最良の例えです。各オブジェクトには、オブジェクト固有のデータ、スレッド、およびメッセージ キューがあります。すべてのオブジェクトは、主に事前定義されたメッセージを互いのキューに配置することによって通信します。主なアイデアは、各オブジェクトのデータが 1 つのスレッドによってのみアクセスされるということです。いくつかの調査を行った後、いくつかの産業オートメーション アプリケーションがこの方法で記述されていることを発見しました (つまり、ProfiNET スタックといくつかの EIP 実装)。
このパターンに名前があるのか、それとも文献のどこかに記述されているのか知っていますか? Schidt、Stal などによる「パターン指向のソフトウェア アーキテクチャ」の本では、それについて言及されていません。
どうもありがとうございました。