JAVA Runnable接口
来源:互联网 发布:数控冲床编程怎么学 编辑:程序博客网 时间:2024/05/16 10:19
package ch01;class RenWu implements Runnable{//重写run()方法public void run(){//获取当前线程的名字System.out.println("当前线程:"+Thread.currentThread().getName());for(int i=0;i<30;i++){System.out.print("A");}}}public class RunnableDemo{public static void main(String[] args){//创建一个任务对象RenWu rw=new RenWu();//将实现的Runnable类的实例传入构造函数Thread thread=new Thread(rw);thread.start();//获取主线程的名字System.out.println("主线程:["+Thread.currentThread().getName()+"]");for(int i=0;i<30;i++){System.out.print("C");}}}
创建线程的另一种方法是实现Runnable接口。Runnable接口中只有一个run()方法,它非Thread类子类的类提供的一种激活方式。一个类实现Runnable接口后,并不代表
该类是一个“线程”类,不能直接运行,必须通过Thread实例才能创建并运行线程。
通过Runnable接口创建线程的步骤如下:
1、定义实现Runnable接口的类,并实现该类中的run()方法。
2、建立一个Thread对象,并将实现的Runnable接口的类的对象作为参数传入Thread类的构造方法。
3、通过Thread类中的start()方法启动线程,并运行。
注:直接调用Thread类或Runnable类对象的run()方法是无法启动线程的,这只是一个简单的方法调用必须通过Thread方法中的start()才行。
阅读全文
0 0
- java.lang.Runnable接口
- java多线程 Runnable接口
- JAVA 实现Runnable接口
- JAVA 实现Runnable接口
- Java中的Runnable接口
- Java.lang.Runnable 接口
- JAVA 实现Runnable接口
- JAVA Runnable接口
- 来自java文档 接口Runnable
- java多线程继承Runnable接口
- java runnable 接口启动线程
- java runnable接口实现多线程
- Java 实现Runnable接口 资源共享
- Java多线程三:Runnable接口
- java多线程实现:Runnable接口
- Thread-实现java.lang.Runnable接口
- Java Runnable 接口具体代码解密
- Java 创建线程 实现Runnable接口
- 如何关闭Golang中的HTTP连接 How to Close Golang's HTTP connection
- ORA-39365 Error Reported by DataPump Import (IMPDP) When SUPPLEMENTAL_LOG_DATA_MIN Is Set To YES (文档
- WLAN连不上网和以太网连不上网的解决办法
- 【MIUI8_7.6.10】红米NOTE3 全网通 KENZO 高通骁龙650 基于安卓M(Android 6.0)修改精简优化版本
- ubuntu下实用技巧
- JAVA Runnable接口
- JavaSE中的变量
- PDF.js实现页面初始化比例最优配置
- 装箱问题POJ1017 program2.4.cpp
- android eclipse 编译opus动态so库报错error in backend: Cannot select: 0x51d62f0: i32 = ARMISD::SSAT
- AJAX 常用请求方式总结
- JAVA总结(修饰符)
- 设计模式-工厂模式
- shell 脚本通过nginx日志封访问频率过高的IP