
并发编程
文章平均质量分 80
Negation
关注Scala、Spark。锻炼从英文文档和源代码学习最新技术的能力。
展开
-
Java并发的四种口味:Thread、Executor、ForkJoin、Actor
这篇文章讨论了Java(Scala)应用中的并行处理的多种方法。从简单的自己管理Java线程,到各种提供的已实现的解决方案:Executor(Java)、ForkJoin(Java 7)、Actor(Akka)。转载 2015-03-04 17:05:46 · 1276 阅读 · 0 评论 -
Java Parallel Streams Are Bad For Your Health
作者: Oleg Shelajev 发布在 ZeroTurnAround 译文地址:http://zeroturnaround.com/rebellabs/java-parallel-streams-are-bad-for-your-health/分析了Java 8 中的并行流产生的问题。问题源头是从Java 7引入的ForkJoin并行框架。作者的观点是此方式表面上使用十分简单但很容易产生不翻译 2015-03-04 22:22:55 · 669 阅读 · 0 评论 -
Java中不同的并发实现的性能比较
转载地址:花名有孚 译文地址:Fork/Join Framework vs. Parallel Streams vs. ExecutorService: The Ultimate Fork/Join BenchmarkFork/Join框架在不同配置下的表现如何?正如即将上映的星球大战那样,Java 8的并行流也是毁誉参半。并行流(Parallel Stream)的语法糖就像预告片里的新型光剑一样转载 2015-03-04 23:17:59 · 736 阅读 · 0 评论 -
编程中使用ThreadMXBean类来检测死锁
译文地址:DzoneIntroduction:死锁:两个或多个动作一直在等待其他动作的完成而使得所有动作都始终处于阻塞的状态。开发阶段检测死锁很困难;测试阶段也很困难-死锁通常发生在负载严重的情况下。解除死锁往往需要重启程序。尽管有些静态分析库可以帮助我们发现可能出现的死锁,但还是有必须在运行时检测到死锁,得到信息,以便我们解决问题或重启。Content:J翻译 2015-03-18 19:49:30 · 824 阅读 · 0 评论