JavaSE
java基础及面试中遇到的问题
Kyrie2011
这个作者很懒,什么都没留下…
展开
-
多线程通信-生产者与消费者问题
手撸一个简单的消费者与生产者多线程通信demo package com.thread.exe; import com.java.bean.Cake; public class Demo2_thread { public static void main(String[] args) { /* * 线程间的通信 * 等待-唤醒案例(敲代码) 生产者与消费者模型 * w...原创 2019-04-29 22:32:28 · 198 阅读 · 0 评论 -
实现线程同步
多线程同步: 1.同步代码块 2.同步方法 3.Lock机制 当使用多个线程访问同一资源的时候,且多个线程中对资源有写操作,就容易出现线程安全问题。比如,如下是三个线程如同三个窗口售票,同时对tickets进行操作即售票,就会引发线程安全问题。 解决方式是:多线程同步。 package com.thread.exe; import java.util.concurre...原创 2019-04-29 22:38:41 · 95 阅读 · 0 评论