Concurrency Threading OS
1.0.0
โครงการพร้อมกันอย่างง่ายพร้อมเธรดในหลักสูตร Java of Shiraz University OS-LAB
โครงการนี้เป็นการจำลองระบบปฏิบัติการ (OS) ที่มีฟังก์ชั่นการจัดการกระบวนการ ช่วยให้คุณตรวจสอบกระบวนการที่กำลังทำงานจัดการการดำเนินการและจำลองการใช้ทรัพยากร
โครงการประกอบด้วยชั้นเรียนต่อไปนี้:
ProcessCheck : ตรวจสอบทั้งหมดที่ใช้งานกระบวนการพร้อมข้อมูลเกี่ยวกับการใช้ทรัพยากรของพวกเขาProcessManager : จัดการกระบวนการเฉพาะโดยใช้คำสั่งที่กำหนด (เช่น, ฆ่า, ระงับ, นอนหลับ)VPN : จำลองกระบวนการ VPN ด้วยการใช้ทรัพยากรMine : จำลองกระบวนการขุดด้วยการใช้ทรัพยากรCounter : จำลองกระบวนการนับด้วยการใช้ทรัพยากรOS : คลาสหลักที่แสดงถึงระบบปฏิบัติการ มันจัดการกระบวนการทำงานและรอการตรวจสอบความพร้อมใช้งานของทรัพยากรและจัดเตรียมอินเทอร์เฟซบรรทัดคำสั่งสำหรับการโต้ตอบกับระบบ ในการเรียกใช้โครงการในพื้นที่ให้ทำตามขั้นตอนเหล่านี้:
OS.java ซึ่งมีวิธีการหลัก โครงการมีอินเทอร์เฟซบรรทัดคำสั่งเพื่อโต้ตอบกับระบบปฏิบัติการ เมื่อเรียกใช้โปรแกรมคุณจะได้รับเมนูตัวเลือก:
เลือกตัวเลือกที่ต้องการโดยป้อนหมายเลขที่เกี่ยวข้องและทำตามคำแนะนำที่จัดทำโดยโปรแกรม

ยินดีต้อนรับการมีส่วนร่วมในโครงการ! หากคุณพบปัญหาใด ๆ หรือมีข้อเสนอแนะสำหรับการปรับปรุงโปรดส่งคำขอดึงหรือเปิดปัญหาเกี่ยวกับที่เก็บ GitHub
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT