package com.multith.java;
public class Test04 implements Runnable {
private static int count=0;
@Override
public void run() {
while(true) {
if(Thread.currentThread().getName().startsWith("add")) {
count++;
}else {
count--;
}
System.out.println(count);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test04 t = new Test04();
Thread tt = new Thread(t,"add01");
Thread tt2 = new Thread(t,"add02");
Thread tt3 = new Thread(t,"mul03");
Thread tt4 = new Thread(t,"mul04");
// System.out.print("线程1:");
tt.start();
tt2.start();
tt3.start();
tt4.start();
}
}
设计四个线程,其中两个线程执行加操作,两个线程执行减操作
最新推荐文章于 2021-06-10 19:14:32 发布