Doug Lea是谁?谁知道 终于搞明白,存储TCO原来是这样算的>>>   

0

收藏(2)

看了一个通宵的源码,得出结论。这人能力远强于JDK其他程序员,如果他的concurrent包早点出来,synchronized volatile关键字完全就被废了,尤其volatile 就一残废。Intel杰作pbb也不过这个水平了,而且它连基本的Java数据类型都原子化了,锁的效率也比synchronized高,貌似除了CPU中断 寄存器缓存没抽象,其他能抽象给Java的全部做了抽象。 这人是谁?谁有它的博客地址?不是sun的人?还是asf的人?

JDK
举报分享
开源中国X科长

发帖于6年前 11回/10K+阅

共有11个答案 最后回答: 2年前
按票数排序 显示最新答案
1

引用来自“CheckStyle”的答案

在他的并发包被正式引入JDK5之前,我就用过了.那是好多年以前的事儿了

社区老资格很多啊 先顶一个

评论(0)引用此答案举报

开源中国X科长

6年前

0

http://baike.baidu.com/view/3141057.html?tp=3_11 
评论(0)引用此答案举报

bastet...

6年前

0

"这人能力远强于JDK其他程序员"还是有待商榷,

多线程这一块他可能更精通一点,其他的就...

评论(0)引用此答案举报

景愿

6年前

0

Dong Lea 是为数不多的 JCP 个人成员(好像已经退出了)。。。他的线程方面的书基本都视为经典,最新 Java Concurrency in Practice(2006年) 他也是作者之一,不过这本翻译得实在惨不忍睹(买过这本书之后,我发誓不再买中文翻译书)。目前java.util.concurrent 的主要来自他的设计。。。它自己有一个类似工具包。 
评论(0)引用此答案举报

hantsy

6年前

0

在他的并发包被正式引入JDK5之前,我就用过了.那是好多年以前的事儿了--- 共有 3 条评论 ---

大东哥: @CheckStyle : 了解了。 6年前
CheckStyle: @大东哥 : 都是纯Java. 在Doug Lea的库流行之前,还有其他的方案. 可以参考奥莱利的Java Threads第二版,1999年出版的 6年前
大东哥: 这类工具包,纯java不能实现吧? 我看,那些基本类型原子化,用了一个sun包下面的东西。 6年前

评论(3)引用此答案举报

CheckS...

6年前

0

http://g.oswego.edu/评论(0)引用此答案举报

CheckS...

6年前

0

引用来自“hantsy”的答案

Dong Lea 是为数不多的 JCP 个人成员(好像已经退出了)。。。他的线程方面的书基本都视为经典,最新 Java Concurrency in Practice(2006年) 他也是作者之一,不过这本翻译得实在惨不忍睹(买过这本书之后,我发誓不再买中文翻译书)。目前java.util.concurrent 的主要来自他的设计。。。它自己有一个类似工具包。 

NIO 监听资源请求头 中间用concurrent线程池做桥接 单线程监听爆头请求 余下线程唤醒等待资源锁 读写 回传给nio selector ...

貌似 这中模式越来越流行了

评论(0)引用此答案举报

开源中国X科长

6年前

0

编程不识Dong Lea,写尽java也枉然--- 共有 2 条评论 ---

underA: 回复 @EthanChiu : 哈哈 楼主搞笑了 4年前
EthanChiu: 是“doug lea”,谢谢 4年前

评论(2)引用此答案举报

jingsh...

6年前

0

synchronized volatile关键字完全就被废了。。。不敢苟同啊,使用 synchronized可以使代码更简洁并且代码可读性更强啊,并且Lock也不是在所有情况下都比synchronized效率高啊,具体要在你的项目中都试一试才能找到合适的。 一般都是先用 synchronized,如果出现效率问题才考虑换成Lock的啊。评论(0)引用此答案举报

meisme

3年前

0

楼主先了解下jvm内存模型 再说话吧。--- 共有 1 条评论 ---

开源中国X科长: 多线程是基于Cpu的,内存模型只负责锁和线程的抽象,用抽象去对接cpu的系统级调度,苹果并没有线程和内存模型,一样能用队列实现并发编程,苹果不叫多线程。 你的抽象能力有待提升啊,少年。 2年前

Doug Lea是谁?谁知道相关推荐

  1. Doug Lea 在 J.U.C 包里面写的 BUG 又被网友发现了......

    作者 | why技术 来源 | why技术(ID:hello_hi_why) 头图 |  CSDN 下载自东方IC BUG描述 一个编号为 8073704 的 JDK BUG,将串联起我的这篇文章. ...

  2. 并发包大神Doug Lea

    Doug Lea真乃神人也; 记录一下: Doug Lea并发编程文章 2019.06.27 百度知道里面对大神的描述: Doug Lea是真大神,java1.5并发包作者,也是hashmap作者之一 ...

  3. doug lea java并发_Doug Lea

    原文链接 作者:Doug Lea 译者:欧振聪 校对:丁一 3 设计与实现 同步器背后的基本思想非常简单.acquire操作如下: while (synchronization state does ...

  4. Java并发方面最为权威的人物:Doug Lea

    package java.util.concurrent;* @since 1.5* @author Doug Lea Doug Lea是Java并发方面最为权威的人物,他的文章绝对是最有技术价值的, ...

  5. Doug Lea了解下

    最近看hashmap源码,发现作者有个Doug Lea,查看百度上的hashmap解析文章时,部分文章多说了句这个人,有点好奇,下面看看这个人都做了哪些事. Doug Lea's Home Page ...

  6. CPU三级缓存技术解析

    CPU三级缓存技术解析 cpu存取数据 cpu存取数据大致可以认为是下图的流程(此处图比较简单) cpu拿到需要的内存地址,之后这个地址会被mmu转换成真正的物理地址,接下来会去查接下来查L1 cac ...

  7. 转:AbstractQueuedSynchronizer的介绍和原理分析

    引自:http://ifeve.com/introduce-abstractqueuedsynchronizer/ 简介 提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架.该同 ...

  8. Nio得知3——该示范基地:多路复用器模式

    Reactor模式和NIO 本文可以看作是Doug Lea Scalable IO in Java一文的翻译. 当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对socke ...

  9. 为什么free()时不需要传指针大小

    malloc()和free()是c中两个非常基本的函数,但这种最基本的东西往往都是特别复杂的. malloc和free的原形如下: void *malloc(unsigned int num_byte ...

最新文章

  1. tensorflow+python flask进行手写识别_使用tensorflow进行手写数字识别
  2. java 反射 找不到方法_Java获取反射的三种方法
  3. Android中的Handler总结
  4. python 正则匹配手机号
  5. 杭电2094--产生冠军(拓扑排序)
  6. 基于SSM的车辆管理系统
  7. Qt中图片调用(2)
  8. 如何设置微信小程序地图控件满屏
  9. 使用Word 中的模板
  10. 纷杂的Spring-boot-starter: 5 应用安全与spring-boot-starter-security
  11. c语言必背数据结构_严蔚敏数据结构(C语言版)知识点总结笔记课后答案
  12. dematel法分析系统中各要素的重要程度
  13. 写论文的公式怎么写最便捷?
  14. 无监督降维 效果评价 trustworthiness measure
  15. 抖音电商直播基地项目运营规划商业品牌计划书方案模板
  16. 试试看:把电脑时间调到2099年12月31号之后,会发生什么
  17. 【PhD Debate - 14】将科幻照进现实——元宇宙数字人的当下与未来
  18. TKDragView_iOS开发常用第三方开源框架 持续更新中...
  19. Traceback (most recent call last):异常
  20. 【IC设计】异步FIFO

热门文章

  1. java基础巩固-宇宙第一AiYWM:为了维持生计,单例模式阅读总结【单例模式不同写法、在JDK中的应用】~整起
  2. UART/USB UART/USB你必须知道的
  3. WannaCrypt0r分析报告
  4. Android设置系统时间和时区
  5. 深信服 VDS设备烤机
  6. 最有范儿的H5制作工具—应用之星之表单控件详解
  7. LaTex 美赛笔记
  8. 加密一条保序的数据流
  9. muduo实现finger服务
  10. 紫光云服务器芯片,紫光云与新华三半导体共建芯片设计云2.0 携手打造一站式云端芯片平台...