实现多线程的第二种方式——实现Runnable接口
public class MyRunnable implements Runnable { @Override public void run() { for (int i=0;i<100;i++){ System.out.println(Thread.currentThread().getName()+": "+i); } } } public class RunnableDemo { public static void main(String[] args) { MyRunnable mr = new MyRunnable(); //Thread(Runnable target) 分配一个新的 Thread对象。 // Thread t1 = new Thread(mr); // Thread t2 = new Thread(mr); //Thread(Runnable target, String name) 分配一个新的 Thread对象 Thread t1 = new Thread(mr,"高铁"); Thread t2 = new Thread(mr,"飞机"); //启动线程 t1.start(); t2.start(); } }
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。