实现Runnable接口的形式创建线程
生活随笔
收集整理的這篇文章主要介紹了
实现Runnable接口的形式创建线程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
MyRunnable.java
package com.dym.juc;/* * 當(dāng)線程類(lèi)已經(jīng)有父類(lèi)了,就不能用Thread類(lèi)的方式來(lái)創(chuàng)建線程 * 可以使用實(shí)現(xiàn)Runnable接口的方式去創(chuàng)建線程 * 1)定義類(lèi) 實(shí)現(xiàn)Runnable接口 * */ public class MyRunnable implements Runnable{//2)重寫(xiě)Runnable接口中的抽象方法run()// run()方法是子線程要執(zhí)行的代碼@Overridepublic void run() {for (int i = 1; i <=100 ; i++) {System.out.println("sub thread -->"+i);}} }MyThreadTest3.java
package com.dym.juc;/* * 測(cè)試實(shí)現(xiàn)Runnable接口的形式來(lái)創(chuàng)建線程 * * */ public class MyThreadTest3 {public static void main(String[] args) {//3)創(chuàng)建Runnable接口的實(shí)現(xiàn)類(lèi)對(duì)象MyRunnable myRunnable = new MyRunnable();//4)創(chuàng)建線程對(duì)象Thread thread = new Thread(myRunnable);//5)開(kāi)啟線程thread.start();//當(dāng)前是main線程for (int i = 1; i <=100 ; i++) {System.out.println("main -->"+i);}//有時(shí)調(diào)用Thread(Runnable)構(gòu)造方法時(shí),實(shí)參也會(huì)傳遞匿名內(nèi)部類(lèi)對(duì)象Thread thread2=new Thread(new Runnable() {@Overridepublic void run() {for (int i = 1; i <=100 ; i++) {System.out.println("sub thread2222222222 -->"+i);}}});thread2.start();} }總結(jié)
以上是生活随笔為你收集整理的实现Runnable接口的形式创建线程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 线程的创建与启动——Thread 类有两
- 下一篇: 线程的常用方法——currentThre