Concurrency Threading OS
1.0.0
Shiraz University OS-LabコースのJavaでのスレッドを備えたシンプルな並行性プロジェクト。
このプロジェクトは、プロセス管理機能を備えたオペレーティングシステム(OS)のシミュレーションです。これにより、実行中のプロセスを監視し、実行を管理し、リソースの使用をシミュレートできます。
プロジェクトは次のクラスで構成されています。
ProcessCheck :現在実行中のすべてのプロセスを、リソースの使用に関する情報を監視します。ProcessManager :特定のコマンドを適用して特定のプロセスを管理します(たとえば、Kill、Suspend、Sleep)。VPN :リソース使用量を使用してVPNプロセスをシミュレートします。Mine :リソースの使用でマイニングプロセスをシミュレートします。Counter :リソース使用量を使用してカウントプロセスをシミュレートします。OS :オペレーティングシステムを表すメインクラス。実行中および待機プロセスを管理し、リソースの可用性をチェックし、システムと対話するためのコマンドラインインターフェイスを提供します。 プロジェクトをローカルに実行するには、次の手順に従ってください。
OS.javaファイルをコンパイルして実行します。 このプロジェクトは、オペレーティングシステムと対話するためのコマンドラインインターフェイスを提供します。プログラムを実行すると、オプションのメニューが表示されます。
対応する番号を入力して、目的のオプションを選択し、プログラムが提供する指示に従ってください。

プロジェクトへの貢献は大歓迎です!問題が見つかった場合、または改善のための提案がある場合は、Pullリクエストをお気軽に送信したり、GitHubリポジトリに問題を開いたりしてください。
このプロジェクトは、MITライセンスの下でライセンスされています。