public static void main(String[] args) {
SubThreadone st = new SubThreadone();
SubThreadtwo st2 = new SubThreadtwo();
st.start();
st2.start();
//匿名类额线程对象
new Thread() {
@Override
public void run() {
for(int i = 0;i<100;i++)
{
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}.start();
}
}
class SubThreadone extends Thread {//创建一继承Thread的类
//重写Thread类的Run方法--方法内实现此子线程要完成的功能
public void run() {
for (int i = 0; i < 100; i++) {
if (i % 2 != 0) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
}
class SubThreadtwo extends Thread{//创建一继承Thread的类
//重写Thread类的Run方法--方法内实现此子线程要完成的功能
public void run(){
for(int i=0;i<100;i++) {
if (i % 2 == 0) {
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
}
JAVA#多线程初步实例--1-100输出 札记
猜你喜欢
转载自blog.csdn.net/Iverson941112/article/details/85254613
今日推荐
周排行