![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发编程
林老师带你学编程
www.wolzq.com
展开
-
Java中通过wait和notify来实现生产者和消费者模式
今天通过介绍一下如何通过wait和notify来实现生产者和消费者模式。 通过synchronized同步代码块实现线程的同步操作,从而保证数据的一致性。下面具体介绍一下这个模式的实现过程。 1.首先编写一个生产者类: public class Producer implements Runnable { private PublicBox box; public Producer(P原创 2017-05-15 17:54:52 · 1068 阅读 · 0 评论 -
Java 四种线程池的用法分析
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用,本文是基础篇。 转载请标注原地址:http://blog.csdn.net/u011974987/article/details/51027795; 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() {转载 2017-05-15 18:06:34 · 523 阅读 · 0 评论 -
分布式任务框架实现原理
首先说这个框架的目前的应用场景:例如:美团想要获取七天酒店的信息,而且这个请求量特别大,但是却不要求是及时响应,可以异步完成。根据这个需求我们大致可以确定采用什么技术方案,可以采用队列来完成这个过程,但是如果仅仅是队列来实现的话,又有些问题。比如我想实现以下这些功能:1.如果这个请求我想写入日志2.我想根据请求类型做不同的异常抛出3.我想在这个过程中实现RPC调用请求一些特定的接口数据4.我想实现...原创 2018-04-27 20:30:23 · 1296 阅读 · 0 评论