java编程之线程,实现Runnable接口,匿名内部类的写法
2017-12-25 21:19
639 查看
package ThreadTest; //java编程之线程,实现Runnable接口,匿名内部类的写法 public class Test4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("当前线程的名字:"+Thread.currentThread().getName()); // 匿名内部类的写法 new Thread(new Runnable(){ @Override public void run() { System.out.println("我是子线程中的run()方法"); for(int i = 0;i<4;i++){ System.out.println("子线程:i-----------"+i); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } System.out.println("子线程运行结束"); } }).start(); for(int i = 0;i<4;i++){ System.out.println("主线程i:---------"+i); try { // 模拟耗时间操作 Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } System.out.println("Main have exited"); } } /* 当前线程的名字:main 主线程i:---------0 我是子线程中的run()方法 子线程:i-----------0 子线程:i-----------1 主线程i:---------1 主线程i:---------2 子线程:i-----------2 主线程i:---------3 子线程:i-----------3 子线程运行结束 Main have exited */
相关文章推荐
- JavaSE8基础 多线程 匿名内部类实现Runnable接口实现
- Runnable匿名内部类实现线程
- 如果实现接口的类只使用一次用处不大换为如下简便写法——匿名内部类
- java编程之线程,继承Thread类,匿名内部类的写法
- 通过实现Runnable接口来创建线程
- 匿名内部类是否可以继承其它类是否可以实现接口 _JAVA面试题及答案
- java接口和类(十)内部类实现接口及匿名内部类
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- 线程学习二 ----通过实现Runnable接口
- 实现Runnable接口的线程使用
- 线程(2)--匿名内部类实现线程的两种方式
- 线程的创建:实现Runnable接口和继承Thread类,(倒计时的实现)
- 线程 创建和启动线程的两种方式 实现Runnable接口 继承Thread类 重写唯一方法run()
- 实现了Runnable接口的实例,就一定会启动一个新的线程么?
- 9AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- 黑马程序员——java第十一、十二天:多线程(创建线程1-2、多线程同步代码、实现Runnable接口、安全死锁)
- 细说继承Thread类和实现Runnable接口来创建线程的区别
- 10、匿名内部类实现接口,lambda表达式实现函数式接口
- JavaSE 学习参考:Runnable接口实现线程任务
- 匿名内部类是否可以继承其他类或实现接口