• setPriority()


    public class Thread1 extends Thread
    {
    	String name;
    	public Thread1(String name)
    	{
    		this.name=name;
    	}
    	 public void run()
    	{
    			int i=1;
    			while(i<=5)
    			{
    				System.out.println(name+"执行步骤"+i);
    				i++;
    			}
    	}
    	public static void main(String[] args) 
    	{
    		Thread1 thread1=new Thread1("线程1");
    		thread1.setPriority(10);
    		Thread1 thread2=new Thread1("线程2");
    		thread2.setPriority(1);
    		thread1.start();
    		thread2.start();
    	}
    
    }
    


    
    setPriority()方法设定线程的优先级仅表示此线程具有较多的执行机会,而非优先执行
    
    
    
    
    
    运行结果
    线程2执行步骤1
    线程1执行步骤1
    线程2执行步骤2
    线程1执行步骤2
    线程1执行步骤3
    线程1执行步骤4
    线程2执行步骤3
    线程1执行步骤5
    线程2执行步骤4
    线程2执行步骤5
  • 相关阅读:
    git相关整理
    cookie、sessionStorage和localStorage
    AJAX学习笔记
    json web token
    加密算法
    单点登陆
    给手机网络添加手动代理
    oracle数据库索引
    类加载器
    类加载过程
  • 原文地址:https://www.cnblogs.com/iamjuruo/p/7470931.html
Copyright © 2020-2023  润新知