Java当中的线程(二)

1. 实现线程的第二种方法

2. 控制线程的常用方法

 

1. 第一种方法是使用继承, 但Java只能使用一次继承, 因此下面这种方法使用的更多

       Java当中的线程(二)

Java当中的线程(二)
1 class RunnableImpl implements Runnable{
2     public void run(){
3         for(int i = 0; i< 100; i++){
4             System.out.println("Runnable--->" + i);
5         }
6     }
7 }
Java当中的线程(二)
Java当中的线程(二)
1 class Test{
2     public static void main(String args []){
3         RunnableImpl ri = new RunnableImpl();
4         Thread t = new Thread(ri);
5         t.start();
6     }
7 }
Java当中的线程(二)

        Java当中的线程(二)

 

2. 控制线程的常用方法

      中断线程

             Thread.sleep() 休眠, 参数是休眠时间

             Thread.yield() 

      设置线程的优先级

             getPriority()  

             setPriority()  

Java当中的线程(二)
 1 class Test{
 2     public static void main(String args []){
 3         RunnableImpl ri = new RunnableImpl();
 4         Thread t = new Thread(ri);
 5         System.out.println(t.getPriority());
 6         t.setPriority(Thread.Min_PRIORITY);  //线程优先级最小是1, 最大是10
 7                                              //线程优先级越大, 运行的概率越大
 8         t.start();
 9     }
10 }
Java当中的线程(二)

 

 

Java当中的线程(二),布布扣,bubuko.com

Java当中的线程(二)

上一篇:使用python处理文件


下一篇:c语言题目:找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点