匿名内部类创建并启动线程
class MusicExtendsDemo extends java.lang.Thread{
public void run() {
super.run();
for (int i = 0;i<50;i++) {
System.out.println("music ==>"+i);
}
}
}
public class Main {
public static void main(String[] args) {
MusicExtendsDemo t = new MusicExtendsDemo();
t.start();
for (int i = 0; i < 50; i++) {
System.out.println("game ==>"+i);
}
}
}
class MusicImplementsDemo implements java.lang.Runnable{
public void run() {
for (int i = 0;i<50;i++) {
System.out.println("music ==>"+i);
}
}
}
public class Main {
public static void main(String[] args) {
Runnable target = new MusicImplementsDemo();
Thread t = new Thread(target);
t.start();
for (int i = 0; i < 50; i++) {
System.out.println("game ==>"+i);
}
}
}
public static void main(String[] args){
//主线程:运行游戏
for(int i = 0;i<50;i++){
System.out.println("打游戏"+i);
if(10 == i){
// 创建线程对象,并启动线程
new Thread(){
punlic void run(){
for(int i = 0;i<50;i++){
System.out.println("播放电影"+i);
}
}
}.start();
}
}
}
for(int i = 0;i<50;i++){
System.out.println("打游戏");
if(10 == i){
//创建线程对象,并启动线程
new Thread(new Runnable(){
public void run(){
for (int i = 0;i<50;i++){
System.out.println("播放电影"+i);
}
}
}).start();
}
}