最新文章列表

具有相同属性任务串行有序执行的线程池设计

我有一个这样的线程池的场景,相信很多人都遇到过: 1,每个用户都可以添加多个任务; 2,有很多的用户和很多的任务; 3,每个用户添加的任务必须有序串行执行,即在同一时刻不能有同时执行一个用户的两个任务; 4,实时性:只要线程池线程有空闲的,那么用户提交任务后必须立即执行;尽可能提高线程的利用率。  代码比较简洁,基本满足上述要求: public class SerialThreadExecut ...
OpenMind 评论(1) 有1438人浏览 2014-09-04 15:30

[并发译文]同步和Java内存模型

  原文:http://gee.cs.oswego.edu/dl/cpj/jmm.html   作者:Doug Lea 译者:程晓明,萧欢,杜建雄  校对:方腾飞,丁一,欧振聪     目录 引言 原子性 可见性
fantasy 评论(0) 有1453人浏览 2013-01-14 10:17

volatile简单理解

  习惯了先举个例子,这个是我学习时遇到的问题。    volatile x = 0;    A,B俩个线程。    都做加一操作x=x+1。      输出结果A线程X=1, B线程X=1.(一种情况)    我自己期望出现的结果:1,2。我的理解是,当A线程改变了x的值,B会及时知道,然后做加一操作,那么等到结果一定是2。可是忘了加操作和赋值是2个操作,x=x+1并非原子性。    分析: ...
lujin55 评论(0) 有1116人浏览 2012-03-19 15:16

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics