本帖最后由 xuehuayous 于 2014-4-6 10:26 编辑
复习多线程的时候,突然想到一种写法,运行结果正确,可是自己解释不通了,求大侠帮忙分析下,谢谢
- package com.itheima;
- public class Test{
- public static void main(String[] args) {
- new Thread(new Runnable() {
- public void run() {
- for(int i=0; i<100; i++) {
- System.out.println("new thread------>run" + i);
- }
- }
- }).start();
-
- for(int i=0; i<100; i++)
- System.out.println("main------->run" + i);
- }
- }
复制代码
|
|