文件名称:java-os
介绍说明--下载内容均来自于网络,请自行研究使用
此次操作系统,本人使用java中的多线程来模拟多进程共享临界资源。java中多线程就是一个类或一个程序执行或管理多个线程执行任务的能力,每个线程可以独立于其他线程而独立运行,当然也可以和其他线程协同运行,一个类控制着它的所有线程,可以决定哪个线程得到优先级,哪个线程可以访问其他类的资源,哪个线程开始执行,哪个保持休眠状态。对临界资源Critical_Resources类进行操作方法声明为synchronized,当方法被该关键字声明后,也就意味着,如果这个资源类被加锁,只有一个对象得到这个类的锁的时候该对象才能对这个类进行操作。这里设置了一个管理线程进程Thread_Manager,指向要管理的临界资源Critical_Resources,另外还有两个用户线程Thread_User,分别请求使用临界资源,从而实现模拟多线程共享临界资源。-Programming the analog multi-process shared critical resources
(系统自动生成,下载前可以参看下载内容)
下载文件列表
题目6:编程模拟多进程共享临界资源\.classpath
.................................\.project
.................................\Critical_Resources.class
.................................\Critical_Resources.java
.................................\My_Frame$1.class
.................................\My_Frame$2.class
.................................\My_Frame.class
.................................\My_Frame.java
.................................\Thread_Manager.class
.................................\Thread_Manager.java
.................................\Thread_Show.class
.................................\Thread_Show.java
.................................\Thread_User.class
.................................\Thread_User.java
题目6:编程模拟多进程共享临界资源