1. 实现线程的第二种方法
2. 控制线程的常用方法
1. 第一种方法是使用继承, 但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 }
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 }
2. 控制线程的常用方法
中断线程
Thread.sleep() 休眠, 参数是休眠时间
Thread.yield()
设置线程的优先级
getPriority()
setPriority()
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当中的线程(二)
时间: 2024-08-13 19:49:27