SharedPrinter:演示共享打印机的Java监视器机制

时间:2024-04-14 22:14:20
【文件属性】:

文件名称:SharedPrinter:演示共享打印机的Java监视器机制

文件大小:26KB

文件格式:ZIP

更新时间:2024-04-14 22:14:20

Java

共享打印机 演示共享打印机的Java监视器机制 该项目包括FSP设计和Java多线程实现,用于2名学生和1名技术人员使用的共享打印机。 FSP有3个独立过程。 印表机处理 用3篇论文进行初始化 应该至少有1纸才能进行打印 用户必须具有互斥访问打印机的权限 每次打印时纸张数量都会减少 学生流程 初始化要打印的文档数量(1个文档= 1纸) 必须互斥访问打印机才能进行打印 打印文件和减少文件数量 释放打印机控制 技术员流程 反复检查打印机是否缺纸 当打印机缺纸时,请以最大纸张数量装满 然后,合成过程将是 一个学生进程将打印3个文档。 一个学生进程将打印2个文档 一个技术员过程,为打印机注满3张纸。 一个打印机过程最多可容纳3张纸。 除了上述机制之外,该场景的java实现还将添加另一个用户,该用户是重新填充打印机碳粉的技术人员。


【文件预览】:
SharedPrinter-master
----PrinterSystem_w1697817.iml(423B)
----src()
--------PaperTechnician.java(1KB)
--------Student.java(2KB)
--------TonerTechnician.java(1KB)
--------ServicePrinter.java(920B)
--------Document.java(1KB)
--------LaserPrinter.java(7KB)
--------utils()
--------PrintingSystem.java(6KB)
--------Printer.java(473B)
----.idea()
--------misc.xml(273B)
--------modules.xml(284B)
--------workspace.xml(42KB)
--------sbt.xml(159B)
----out()
--------production()
----README.md(2KB)

网友评论