⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 channal.java

📁 java语言编写的小程序
💻 JAVA
字号:
import java.util.Random;
import java.lang.Math;

public class channal{
	public static void main(String args[])
	{
		String channalmanager=new String("NONE");
		float f;
		String [] mem=new String[3];
		String [] dev=new String[3];
		mem[0]=new String("boss");
		mem[1]=new String("employer");
		mem[2]=new String("me");
		
		while(true)
		{
			if(channalmanager.equals("NONE"))
			{
				System.out.println("CPU正在运行用户程序!");
			    Random r=new Random();
		        f=r.nextFloat();
		        if(f>0.5) channalmanager="INIT";
		        continue;
		    }
		    if(channalmanager.equals("INIT"))
		    {
		    	System.out.println("CPU is interrupted!");
		    	System.out.println("CPU 编制通道程序和启动设备!");
		    	System.out.println("CPU 又转回用户程序!");
		    	System.out.println("现在正在进行数据传输!");
		    	for(int i=0;i<Math.max(Math.max(mem[0].length(),mem[1].length()),mem[2].length());i++)
		    	{
		    		for(int j=0;j<mem.length;j++)
		    		{
		    			if(i<mem[j].length())
		    			{
		    				dev[j]=mem[j].substring(0,i+1);
		    				System.out.println("DEV 0 :"+dev[0]);
		    	            System.out.println("DEV 1 :"+dev[1]);
		    	            System.out.println("DEV 2 :"+dev[2]+"\n");
		    				
		    			}
		    		}
		    	}
		    	
		    	channalmanager="FINISH";
		    	System.out.println("数据已经传输完成!");
		    	System.out.println("通道程序向CPU发出FINISH中断请求!");
		    	continue;

		    }
		    if(channalmanager.equals("FINISH"))
		    {
		    	System.out.println("CPU 响应中断请求!");
		    	System.out.println("管理程序也在登记或处理!");
		    	System.out.println("设备也在关闭!");
		    	System.out.println("CPU 又转回用户程序!");
		    	channalmanager="NONE";
		    	if(new Random().nextFloat()>0.5) break;
		    }
		    
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -