慕神1905738
2016-10-21 18:06
package com.imooc.concurrent;
public class Actor extends Thread {
public void fun() {
System.out.println(getName() +"is an actor");
int count = 0;
System.out.println(getName() + "show begins"+(++count));
System.out.println(getName() +"show is over");
}
public static void main(String[] args) {
Thread actor = new Actor();
actor.setName("Mr.Thread");
actor.start();
}
}
你写的fun()而不是run(),程序肯定跑不起来啊,你的方法只能执行一次++count在你的程序里无意义
要写成 Run 才行啊。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题