首页 > TAG信息列表 > consumerThread

java基础-线程通信

目录 1、通信的方式: 1.1、文件共享 1.2、变量共享 1.3、线程协作-JDK API 1.3.1suspend/remuse 1.3.2 wait/notify机制  1.3.3 park/unpark机制 2、总结 3、伪唤醒  4、结语 1、通信的方式: 要想实现多个线程之间的协同,如:线程的执行顺序、获取某个线程的执行结果等。 涉及到

线程通信的几种方式

import java.util.concurrent.locks.LockSupport;/** 三种线程协作通信的方式:suspend/resume、wait/notify、park/unpark */public class Demo6 { /** 包子店 */ public static Object baozidian = null; /** 正常的suspend/resume */ public void suspendResumeTest() th

java基础-生产者消费者

生产者消费者遵守规则: 例子:生产者-厨师 消费者-客人 厨师煎牛排,桌子上一块都没有 客人需要等待 桌子上牛排满了,厨师不需要生产 需要客人去拿(线程) 厨师在煎牛排过程中,如果没有煎完,客人不能去拿 客人没有拿完,不能把客人赶走 生产者消费者代码例子 定义桌子类存放牛排 public cla