public class Thread001 {

class Res{
public String userName;
private char sex;
}

class InputThread extends Thread{

Res res;
public InputThread(Res res) {
this.res = res;
}

@Override
public void run() {
int count=0;
while (true){

if(count==0){
res.userName="张胜军";
res.sex='男';
}else {
res.userName="小薇";
res.sex='女';
}
count=(count+1)%2;
}

}
}


class OutThread extends Thread {

Res res;

public OutThread(Res res) {
this.res = res;
}

@Override
public void run() {
while (true){
System.out.println(res.userName+","+res.sex);
}
}
}

public static void main(String[] args) {
new Thread001().start();
}

public void start(){
Res res=new Res();
new InputThread(res).start();
new OutThread(res).start();
}

}


多线程   input生产     res(username,sex)  out消费

多线程   input生产     res(username,sex)  out消费

多线程   input生产     res(username,sex)  out消费

多线程   input生产     res(username,sex)  out消费

多线程   input生产     res(username,sex)  out消费

多线程   input生产     res(username,sex)  out消费




相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2022-01-26
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-14
  • 2021-06-09
  • 2021-09-19
相关资源
相似解决方案