并发编程
liangxw1
这个作者很懒,什么都没留下…
展开
-
并发编程网
并发编程网http://ifeve.com/转载 2015-08-26 15:58:45 · 1534 阅读 · 0 评论 -
聊聊并发(十)生产者消费者模式
http://my.oschina.net/xianggao/blog/390411在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。为什么要使用生产者和消费者模式在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,转载 2016-05-17 13:29:57 · 1662 阅读 · 0 评论 -
互联网秒杀业务架构设计 / 秒杀系统架构分析与实战
http://my.oschina.net/xianggao/blog/528800http://my.oschina.net/xianggao/blog/5249430 系列目录秒杀系统架构秒杀系统架构分析与实战互联网秒杀业务架构设计1 抢购业务介绍我们常见的抢购业务分两种: 限时抢购、限量抢购,我简单分析了下这转载 2016-05-17 13:22:43 · 4982 阅读 · 0 评论 -
深入JDK源码_Index --> 深入JDK源码之ThreadLocal类 --> 陶邦仁 又发现一牛人
深入JDK源码深入JDK源码之定时操作Timer类和TimerTask类实现深入JDK源码之Observer接口和Observable类实现观察者模式深入JDK源码之集合类图深入JDK源码之ArrayList类深入JDK源码之LinkedList类深入JDK源码之HashMap类深入JDK源码之Arrays类中的排序查找算法深入JDK源码之ThreadLocal类htt转载 2016-05-17 13:20:07 · 1192 阅读 · 0 评论 -
Java线程同步小陷阱,你掉进去过吗?
http://blog.csdn.net/smcwwh/article/details/7190933【问题】当一个线程使用String常量作为信号量,来实现同步会如何?你有用过吗?[java] view plain copypackage test.mult; /** * @ClassName转载 2016-04-20 10:10:03 · 333 阅读 · 0 评论 -
java.util.concurrent.locks与synchronized及其异同
http://blog.csdn.net/smcwwh/article/details/7193666关键字:synchronized、java.util.concurrent.locks.Lock、同步、并发、锁一、【引言】JDK1.5之前,实现同步主要是使用synchronized,而在JDK1.5中新增了java.util.concurrent包及其两个子包l转载 2016-04-20 10:07:04 · 481 阅读 · 0 评论 -
15个顶级Java多线程面试题及回答 / Java程序员面试中的多线程问题
http://wenku.baidu.com/link?url=-7RVShQCzkHaRbyPdGP-oeVXgZ7t4mS2oqXevpzweesI_Heof5zqc_Wsvhhi8pZSU7xQWEp6e_XO7ch5nWaU_-x9Ja0CN_5V3K6QNlnBJKeJava 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分转载 2016-04-19 07:01:18 · 40423 阅读 · 3 评论 -
疫苗:Java HashMap的死循环
http://coolshell.cn/articles/9606.html转载于上面文章在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,转载 2016-04-18 12:04:46 · 1162 阅读 · 0 评论 -
Hash Collision DoS 问题, Hash碰撞的拒绝式服务攻击
http://coolshell.cn/articles/6424.html最近,除了国内明文密码的安全事件,还有一个事是比较大的,那就是 Hash Collision DoS (Hash碰撞的拒绝式服务攻击),有恶意的人会通过这个安全弱点会让你的服务器运行巨慢无比。这个安全弱点利用了各语言的Hash算法的“非随机性”可以制造出N多的value不一样,但是key一样转载 2016-04-18 12:12:20 · 643 阅读 · 0 评论 -
OOM分析——错误使用Servlet API导致内存溢出
http://sishuok.com/forum/blogPost/list/7933.html转载于上面文章我也遇到过类似的Servlet以非线程安全的方式进行操作的情况,情况是有个servlet上,用了实例变量,之后在并发量上来的时候,发现了用户偶尔会取道了其他用户的结果,后来把这个实例变量消除掉,给他挪到方法内部,问题解决了,这也就说明了在servlet里不建议用实例变量转载 2016-04-18 12:01:53 · 1120 阅读 · 0 评论 -
Java并发性和多线程介绍目录
http://ifeve.com/java-concurrency-thread-directory/原文地址 译文地址 译者:张坤等Java并发性和多线程介绍多线程的优点多线程的代价并发编程模型如何创建并运行java线程竞态条件与临界区线程安全与共享资源线程安全及不可变性Java内存模型JAVA同步块线程通信Java ThreadLocalThread转载 2016-04-18 08:12:52 · 382 阅读 · 0 评论 -
多线程 《深入浅出 Java Concurrency》目录
http://ifeve.com/java-concurrency-thread-directory/《深入浅出 Java Concurrency》目录 http://www.blogjava.net/xylz/archive/2010/07/08/325587.html 这是一份完整转载 2016-04-25 07:56:56 · 529 阅读 · 0 评论 -
CountDownLatch理解一:与join的区别 Done
http://blog.csdn.net/zhutulang/article/details/48504487首先,我们来看一个应用场景1:假设一条流水线上有三个工作者:worker0,worker1,worker2。有一个任务的完成需要他们三者协作完成,worker2可以开始这个任务的前提是worker0和worker1完成了他们的工作,而worker0和work转载 2016-04-25 16:58:24 · 765 阅读 · 0 评论 -
Spring MVC中的DispatcherServlet学习
http://www.guoweiwei.com/archives/797DispatcherServlet介绍DispatcherServlet是Spring前端控制器的实现,提供Spring Web MVC的集中访问点,并且负责职责的分派,与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。DispatcherServlet主要用作职转载 2016-04-07 17:23:07 · 317 阅读 · 0 评论