#状況
OS:RedHat
言語:Java
Javaでソケット通信を行うマルチスレッドプログラムを作成します。
ターミナルで環境接続後、リアルタイムでスレッドの状態を表示する
Shell(Bash)を作成したいと思っています。
イメージとしては以下の状況を1秒ごとぐらいに
ターミナル画面に表示させたいです。
※当方Linux、Javaでの開発は初めてになります。
今までの開発は
OS:Windows環境
言語:C++,C#です(通信部分C++ ←→ 共有メモリ ←→ 画面C#)
質問では初等的な部分理解できていない部分あります。
よろしくお願いいたします。
質問
#####1.プロセス間通信の方法
各スレッドの生存状態はスレッド毎のカウンタで監視したいと思っています。
(周期的にカウンタが増加していればOK)
Javaでは「名前付きパイプ」を利用してカウンタを設定し、
Shellからこのカウンタを画面上に表示する。
このような方法以外に何か、方法はあるでしょうか?
#####2.Shellについて
上記のようなShellを作成した場合に何か不都合はあるでしょうか?
または、別の方法はあるでしょうか?
内容が抽象的ですみません。
LINUX自体が初めてですので、
もう少し、一般的な方法があるかどうかを知りたいです。
あなたの回答
tips
プレビュー