/*
渣渣整理知识点,大神轻喷。
*/
作为每种新知识的第一步,我们依旧用“HelloWorld”作为第一个切口点。
public class ThreadTest extends Thread { public static void main (String[] args) throws InterruptedException{ Thread thread1 = new ThreadTest(); Thread thread2 = new ThreadTest(); thread1.start(); thread2.start(); } public void run() { System.out.print("Hello "); System.out.print("World "); System.out.println(); } }
运行结果如下
上面这两种运行结果都有可能。而且还有其他种可能。 这个问题以后再说(如果有后续)
这里我们实现的一个很简单的多线程。
注意到:
1.我们的类继承了Thread
2.我们重写了Thread 的 run() 方法 , 这个方法就是线程运行的时候,需要做的事情。
3.通过 Thread ThreadName = new 需要实现多线程的类();来创建线程
4.通过ThreadName.start();来运行线程
上面代码创建了两条线程,然后各自输出 Hello World 还有换行
TO BE CONTINUE…
转载于:https://www.cnblogs.com/zzzong/p/6899835.html