高并发基础(二)

高并发基础(二)

实现方式:

​ 1,继承Thread类创建线程: Thread类本质上是实现了Runnable接口

​ 通过方法继承Thread既可,然后调用Start()

public class Threads extends Thread{
    @Override
    public void run() {
       System.out.println(Thread.currentThread().getName()+"实现run方法多线程");
    }
}

public static void main(String[] args) {
   for (int i = 0;i<10;i++){
      Threads t =  new Threads();
      t.setName("线程"+i);
      t.start();
   }
   System.out.println(Thread.currentThread().getName()+"主线程执行完成");
}
 执行启动方法后即可看到运行效果   

​ 2,实现Runnable接口: 如果自己的类已经继承了两一个类,就无法再继承Thread,因此可以实现一个Runnable接口

public class Runs implements Runnable{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName());
    }
}

    public static void main(String[] args) {
        for (int i = 

你可能感兴趣的:(Java并发编程,java,servlet,android)