个人网站支付解决方案,郑州妇科医院正规有哪些,运城网站制作,江西有色建设集团公司 网站实现线程的众所周知的方法具体有如下2种#xff1a;(1)继承Thread类#xff0c;重写run方法(2)实现Runnable接口#xff0c;重写run方法然后我做如下具体实例来测试。package com.lxk.threadTest;/*** 线程测试* * Created by lxk on 2016/11/12*/public class ThreadTest {…实现线程的众所周知的方法具体有如下2种(1)继承Thread类重写run方法(2)实现Runnable接口重写run方法然后我做如下具体实例来测试。package com.lxk.threadTest;/*** 线程测试* * Created by lxk on 2016/11/12*/public class ThreadTest {public static void main(String[] args) {//newThreadWay1();//newThreadWay1_();//newThreadWay1__();newThreadWay2();}/*** 创建线程方式1实现()* 实现Runnable接口重写run方法*/private static void newThreadWay1() {//匿名对象new个线程对象直接开启new Thread(new Runnable() {Overridepublic void run() {for (; ; ) {//死循环try {Thread.sleep(1000);//毫秒System.out.println(thread1);} catch (InterruptedException e) {e.printStackTrace();}}}}).start();}/*** 创建线程方式1实现(和上面稍微有点差别)* 实现Runnable接口重写run方法*/private static void newThreadWay1_() {//实例化一个线程对象然后调用start方法开启线程Thread thread new Thread(new Runnable() {Overridepublic void run() {for (; ; ) {try {Thread.sleep(1000);//毫秒System.out.println(thread1);} catch (InterruptedException e) {e.printStackTrace();}}}});thread.start();}/*** 创建线程方式1实现(和上面稍微有点差别)* 实现Runnable接口重写run方法*/private static void newThreadWay1__() {//一个类实现Runnable接口可以方便扩展new Thread(new ThreadWay1()).start();}/*** 创建线程方式2实现* 继承Thread类重写run函数*/private static void newThreadWay2() {ThreadWay2 threadWay2 new ThreadWay2();threadWay2.start();//new ThreadWay2().start();等于上面的2行代码}}/*** 创建线程方式1实现* 实现Runnable接口重写run方法*/class ThreadWay1 implements Runnable {Overridepublic void run() {for (; ; ) {try {Thread.sleep(1000);//毫秒System.out.println(thread1);} catch (InterruptedException e) {e.printStackTrace();}}}}/*** 创建线程方式2实现* 继承Thread类重写run函数*/class ThreadWay2 extends Thread {Overridepublic void run() {for (; ; ) {try {Thread.sleep(1000);//毫秒System.out.println(thread1);} catch (InterruptedException e) {e.printStackTrace();}}}}