#2です。
おはようございます。
先の回答で示したのは、例えばOSや機種等に依存しない分散処理システムを
構築する際のプロセス間通信方法に何を用い、どう実装するのか?
とした時の考え方の一つで、オープン系、組み込み系に関わらず応用が
効く考え方です。
>上記だと、サーバー関連?だと思うのですが・・・
用語本来の意味をググるか、Wikipedia等で調べてください。
(長くなりますから。w)
自PCでワード文書を印字する時にもプリントサーバーのお世話になってます。
分散処理システムという形態は、例を挙げますと
・マクロ的に見ると企業の基幹システム
・ミクロ的に見るとコンビニのPOSレジ(中で複数のプロセスが動作している)
※入力プロセスとか、画面描画プロセスとか、伝票印字プロセスとか、
集計プロセスとか、通信制御プロセスとか。
などに用いられています。
>これらのクラスを自前で作成するということでいいのでしょうか?
もちろん自前で設計/実装しますよ。
(放って置いても誰も作ってくれないですから。w)
他に、
・プロセスクラスとか
・スレッドクラスとか
・Fileクラスとか
・共有メモリクラスとか
・電文クラスとか
色々設計/実装していきます。
各クラスを利用してアプリケーションを構築していきます。
もちろんクラスを実装しただけで開発が終わるわけではありません。
※むしろ開発の序盤戦ですね。
>現在だとどのような感じなんでしょうか?
その点なんですが、ここしばらく中途採用に関わったことが無いので、
『現在なら・・・・・・』で、他の方の回答を期待した訳です。
敷居が高くなっているのか・・・、低くなっているのか・・・。
ごめんなさい。 言葉足らずで失礼しました。
あくまでも、『どのくらいできれば』に対する回答とご理解願います。
お礼
回答ありがとうございます。 大変参考になりました。 分散処理システムというのはまだ学習していないので この意見はとても勉強になります。 自分はJava系でアプリ作るくらいですね。