• 多线程相关作业.......


    package liu0927;
    
    import java.util.Random;
    
    public class Lvyou extends Thread
    {
    	private String name;
    
    	public Lvyou(String name) 
    	{
    		this.name=name;
    	}
    
    	@Override
    	public void run() 
    	{
    		// TODO 自动生成的方法存根
    		int i=1;
    		while(i<11)
    		{
    			System.out.println("这是我第"+i+"次,想去 :"+name);
    			try 
    			{
    				//随机产生睡眠毫秒数
    				Thread.sleep((int)(Math.random()*1000));
    				
    			} catch (InterruptedException e)
    			{
    				// TODO 自动生成的 catch 块
    				e.printStackTrace();
    			}
    			i++;
    		}
    		
    		System.out.println("我决定去:"+name);
    		System.exit(0);//结束
    	}
    
    	
    		
    		
    	
    	
    }
    

      

    package liu0927;
    
    public class A
    {
    
    	public static void main(String[] args) 
    	{
    		// TODO 自动生成的方法存根
    
    		
    		Lvyou ly=new Lvyou("丽江");
    		
    		
    		ly.start();//调用run
    		
    		
    		Lvyou ly1=new Lvyou("西藏");
    		
    		ly1.start();
    		
    		
    	}
    
    }
    

      

    package liu0927;
    
    public class Lvyou2  implements Runnable
    {
    	private String name;
    	public Lvyou2() 
    	{
    		this.name=name;
    	}
    
    	@Override
    	public void run()
    	{
    		int i=1;
    		while(i<11)
    		{
    			System.out.println("这是我第"+i+"次,想去 :"+Thread.currentThread().getName());
    			try 
    			{
    				//随机产生睡眠毫秒数
    				Thread.sleep((int)(Math.random()*1000));
    				
    			} catch (InterruptedException e)
    			{
    				// TODO 自动生成的 catch 块
    				e.printStackTrace();
    			}
    			i++;
    		}
    		
    		System.out.println("我决定去:"+Thread.currentThread().getName());
    		System.exit(0);//结束
    		
    	}
    
    	
    
    }
    

      

    package liu0927;
    
    public class A
    {
    
    	public static void main(String[] args) 
    	{
    		// TODO 自动生成的方法存根
    
    //		
    //		Lvyou ly=new Lvyou("丽江");
    //		
    //		
    //		ly.start();//调用run
    //		
    //		
    //		Lvyou ly1=new Lvyou("西藏");
    //		
    //		ly1.start();
    		
    		
    		
    
    		Lvyou2 ly2=new Lvyou2();
    		Thread t =new Thread(ly2,"阳朔");
    		
    		t.start();//调用run
    		
    		
    		Lvyou2 ly3=new Lvyou2();
    		Thread t1 =new Thread(ly3,"海南");
    		t1.start();
    		
    		
    	}
    
    }
    

      

  • 相关阅读:
    minlo 开源对象存储系统
    Oracle PDB的相关使用说明
    阿里云ECS虚拟机磁盘扩容过程
    CentOS firewall简单总结
    Redis 的简单学习与整理
    【Python】psutil系统信息获取 规格严格
    rsyslog和logrotate的使用 规格严格
    myisamchk: error: 140 when opening MyISAMtable 规格严格
    查看文件的时候报错input.output error 规格严格
    NLP材料的一些笔记
  • 原文地址:https://www.cnblogs.com/liuyanzeng/p/5918574.html
Copyright © 2020-2023  润新知