欢迎来到HugNew-拥抱变化,扫一扫右边二维码关注微信订阅号:Martin说 或 加QQ群:427697041互相交流,Stay hungry, Stay foolish.

 分类:并发

java多线程同步:生产者与消费者问题

java多线程同步:生产者与消费者问题
生产者与消费者问题问题是线程同步里边一个很经典的问题。 用通俗的语言来描述:一群生产者不断的生产产品,并将产品放到一个容器里边;同时一群消费者不断从容器里边消费产品。 容器的容量是有限的。如果容器满了,生产者不能再往容器放产品,必须进入等待状态。等待产品被消费者拿走了,再往容器放...

Martin 3年前 (2015-04-03) 1553℃ 0评论 3喜欢

超越线程池:Java并发并没有你想的那么糟糕

超越线程池:Java并发并没有你想的那么糟糕
本文由 HugNew – Martin 翻译,唐尤华 校稿。 英文出处:blog.takipi.com。转载请注明出处。 很多人一直唠叨着并发中的新概念。然而,许多开发人员还没有机会把过多的注意力都放在上面。在这篇文章中,我们将带您了解Java 8 st...

Martin 3年前 (2015-03-25) 2398℃ 2评论 3喜欢

大规模网站架构的缓存机制和几何分形学

大规模网站架构的缓存机制和几何分形学
缓存机制在我们的实际研发工作中,被极其广泛地应用,通过这些缓存机制来提升系统交互的效率。简单的总结来说,就是在两个环节或者系统之间,会引入一个cache/buffer做为提升整体效率的角色。 而有趣的是,这种缓存机制令人惊奇并且优美的遵循着“几何分形”的规律,也就是几何分形学中的...

Martin 3年前 (2015-03-08) 1501℃ 0评论 0喜欢

高并发量网站解决方案

高并发量网站解决方案
1、HTML静态化 其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,...

Martin 3年前 (2015-03-08) 1681℃ 0评论 5喜欢

提升Java的锁性能

提升Java的锁性能
几个月前我们介绍了如何通过Plumbr来进行线程锁检测,随后便收到了很多类似的问题,“Hi,文章写得不错,现在我终于知道是什么引发的性能问题了,但是现在我该怎么做?” 为了在我们的产品中集成这个解决方案,我们付出了许多努力,不过在本文中,我想给大家分享几个常用的优化技巧,而不一定...

Martin 3年前 (2015-01-28) 1433℃ 0评论 3喜欢

多线程的几种实现方法详解

多线程的几种实现方法详解
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。   如果不能从根本上更新当前CPU的架构(在...

Martin 3年前 (2015-01-12) 1698℃ 0评论 0喜欢

关于JAVA多线程同步

关于JAVA多线程同步
1  wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用...

Martin 3年前 (2015-01-12) 1638℃ 0评论 0喜欢