最新文章列表

lock-free线程安全算法

Lock-free 算法的基础是 CAS (Compareand-Swap) 原子操作。当某个地址的原始值等于某个比较值时,把值改成新值,无论有否修改,返回这个地址的原始值。目前的cpu 支持最多64位的CAS。并且指针 p 必须对齐。    注:原子操作指一个cpu时钟周期内就可以完成的操作,不会被其他线程干扰。     一般的 CAS 使用方式是: 假设有指针 p, 它指向 ...
eriol 评论(0) 有2973人浏览 2011-09-05 14:55

hibernate中Session的线程安全的讨论

Session session = SessionFactory.getSession(); 这一步加final的意思是session这个引用对象只能指向SessionFactort.getSession()传回的这个对象,之后其指向的对象地址不能再次改变,不加final是可以再次赋值(即再次改变其指向)的。而加不加final,session所指向的这个对象的内在属性是完全可以改变的,甚至可以模拟两 ...
fengbin2005 评论(0) 有3980人浏览 2011-08-29 14:34

javaapi 中,和线程安全相关的一些内容

javaapi 中,和线程安全相关的一些内容 StringBuffer 是线程安全的,里面的方法用了synchronized 修饰,也就是单线程的 http://topic.csdn.net/u/20100827/08/1e7f38d4-3b8e-4c1d-8339-667b497001be.html 查了一下 doc 文件,里面有 synchronized 的文档如下: D:\java\do ...
zwhc 评论(0) 有1055人浏览 2011-07-28 10:42

最近博客热门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