者和消费者问题、Object类中对线程的支持,以及面试题目

者和消费者问题、Object类中对线程的支持,以及面试题目


2024年4月20日发(作者:)

26. 多线程(04)

本季讲解了线程通讯的经典案例,之后又讲解了Object类中对线程的支持,以及面试

题目。

blog:[零基础学JAVA]Java SE应用部分-26.多线程(04) 2009-02-19

生产者和消费者问题(1)

生产者和消费者问题(2)

class Person{

String name = "张三";

String sex = "男";

// 张三 --> 男

// 李四 --> 女

}

class Pro implements Runnable{

//声明一个共享区域

Person per = null;

public Pro(Person p){

= p;

}

public void run(){

int i = 0;

while(true){

if (i==0){

= "李四";

= "女";

i=1;

}else{

= "张三";

= "男";

i =0;

}

}

}

}

class Cus implements Runnable{

Person per = null;

public Cus(Person p){

= p;

}

public void run(){

while(true){

n(+" -->"+);

}

}

}

public class ThreadDemo01{

public static void main(String args[]){

Person per = new Person();

Pro p = new Pro(per);

Cus c = new Cus(per);

new Thread(p).start();

new Thread(c).start();

}

}

看下效果:


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713586012a2278371.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信