多线程
风里来云里去
这个作者很懒,什么都没留下…
展开
-
如何设计线程安全的类 分布式系统需要考虑的问题
如何设计线程安全的类 分布式系统需要考虑的问题 还没有实际的去分析,但是感觉上线程安全实际上和事务的安全性是很像的。事务的几个特性:原子性、隔离性、一致性、持久性。 1 保证一些共享数据在一个线程更新时从开始到结束,其他线程不能占用,这个可以通过Synchronized代码块实现。以避免更新过程中出现的脏读。 2 参考JUC的一些封装,可以有一些优化的思路,比如对一些存储区域分区锁定。但是这原创 2015-11-03 17:30:20 · 2282 阅读 · 0 评论 -
阻塞队列 生产者消费者
阻塞队列 很简单的一个概念: 当队列空时不能取出数据 当队列慢时不能插入数据 线程池 储存一个一个的线程task,控制线程的调度 生产者不断生产元素插入阻塞队列 消费者不断从阻塞队列获取元素 阻塞队列相当于一个数据缓冲区,避免生产者和消费者直接交互原创 2015-09-15 00:58:07 · 406 阅读 · 0 评论