package com.sxt.test;
public class Actor extends Thread {
public void run() {
System.out.println(getName()+"是一个演员");
int count= 0;
boolean keeprunning = true;
while(keeprunning){
System.out.println(getName()+"登台演出"+(++count));
if(count==100){
keeprunning = false;
}
if(count %10 ==0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
System.out.println(getName()+"的演出结束了");
}
public static void main(String[] args) {
Thread actor = new Actor();
Thread act = new Thread(new Actress(), "张三");
act.start();
actor.setName("秦雄");
actor.start();
}
}
class Actress implements Runnable{
@Override
public void run() {
System.out.println(Thread.currentThread().getName()+"是一个演员");
int count = 0;
boolean flag = true;
while(flag){
System.out.println(Thread.currentThread().getName()+"登台演出"+(++count));
if(count == 100){
flag = false;
}
if(count %10==0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
System.out.println(Thread.currentThread().getName()+"表演结束");
}
}
public class Actor extends Thread {
public void run() {
System.out.println(getName()+"是一个演员");
int count= 0;
boolean keeprunning = true;
while(keeprunning){
System.out.println(getName()+"登台演出"+(++count));
if(count==100){
keeprunning = false;
}
if(count %10 ==0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
System.out.println(getName()+"的演出结束了");
}
public static void main(String[] args) {
Thread actor = new Actor();
Thread act = new Thread(new Actress(), "张三");
act.start();
actor.setName("秦雄");
actor.start();
}
}
class Actress implements Runnable{
@Override
public void run() {
System.out.println(Thread.currentThread().getName()+"是一个演员");
int count = 0;
boolean flag = true;
while(flag){
System.out.println(Thread.currentThread().getName()+"登台演出"+(++count));
if(count == 100){
flag = false;
}
if(count %10==0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
System.out.println(Thread.currentThread().getName()+"表演结束");
}
}