java编程之线程,实现Runnable接口,匿名内部类的写法
来源:互联网 发布:mac底部菜单隐藏了 编辑:程序博客网 时间:2024/05/14 10:37
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 */
阅读全文