Runnable优先级

Posted king-boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Runnable优先级相关的知识,希望对你有一定的参考价值。

  

技术图片
package workhome;

public class ThreadPriority 
    public static void main(String[] args) 
        MyThread a= new MyThread("S");
        System.out.println(a.getPriority());
        a.setPriority(10);
        MyThread b=new MyThread("B");
        b.setPriority(1);
        
        a.start();
        b.start();
    


class MyThread extends Thread
    private String name;
    public MyThread(String name) 
        this.name=name;
    
    
    public void run() 
        System.out.println(name);
    
优先级
技术图片
package workhome;

public class Runnable2 
    public static void main(String[] args) 
    
        /*
        new Thread(new Runnable() 
            public void run() 
                for(int i=0;i<10;i++) 
                    System.out.println(i);
                
            
        ).start();
        */
        new Thread() 
            public void run() 
                for(int i=0;i<100;i++) 
                    System.out.println(i);
                
            
        .start();
    
匿名类实现
技术图片
package workhome;

public class Runnable1 
public static void main(String[] args) 
        Runnable r=new Dog();
        new Thread(r).start(); 



class Animal
    private String name;
    public String getName() 
        return name;
    
    public void setName(String anme) 
        this.name=name;
    


//Dog
class Dog extends Animal implements Runnable
    public void eat() 
        System.out.println("like bone!");
    
    
    public void run() 
        eat();
    
Runnable接口让普通类实现多线程

 

以上是关于Runnable优先级的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin入门(29)任务Runnable

Java中通过Runnable与Thread创建线程的区别

从零开始的Java开发1-6-3 多线程:概念Thread类和Runnable接口创建线程线程的状态和生命周期sleep和join方法优先级同步线程间通信

关于Thread与runnable

[Java] 多线程基础详细总结,附加详细实例

# Java 常用代码片段