`
jimichan
  • 浏览: 277813 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Concurrent In Java 6 分享 你不一定都了解

    博客分类:
  • java
阅读更多

由于帖子字数限制无法完整发布,请访问博客吧

 

 

第一部分 集合 http://jimichan.iteye.com/blog/951948

 

第二部分 线程池 http://jimichan.iteye.com/blog/951950

 

第三部分 锁 http://jimichan.iteye.com/blog/951954

 

第四部分 同步辅助类 http://jimichan.iteye.com/blog/951955

 

 

有些地方写的可能有问题,希望大家能一起讨论讨论!

分享到:
评论
11 楼 zk1878 2011-03-12  
总结的不错
10 楼 beyondwcm 2011-03-12  
都是浮云。。。。
9 楼 jimichan 2011-03-12  
wqq686 写道
说实话,没觉得有多好,原因:并没有说明why,只是简单介绍如何使用API,直接看API或者google一下一大堆,java concurrent是很大的一块,涉及到JMM、锁,内存可见性、线程调度等等很多东西。。。我觉得JAVA功力的高低主要看对这一块的理解,JUC NB的地方是用巧妙的算法,来实现无锁,从而减轻JVM调度线程的压力,提高并发率,这些才是JUC的核心魅力所在。
不是抬杠,希望楼主再接再厉,写出更NB的文章。

哈哈,终于有兄弟认真回复啦,谢谢谢谢。

的确这份帖子没有深入去描述,包括内部机制我也没有完全把握,一定继续补充和完善,JUC涉及知识很多,搞大了就是一本书。

希望大家一起参与分享,你只有主动去分享才能获得更多。

thx wqq686的建议
8 楼 wqq686 2011-03-12  
说实话,没觉得有多好,原因:并没有说明why,只是简单介绍如何使用API,直接看API或者google一下一大堆,java concurrent是很大的一块,涉及到JMM、锁,内存可见性、线程调度等等很多东西。。。我觉得JAVA功力的高低主要看对这一块的理解,JUC NB的地方是用巧妙的算法,来实现无锁,从而减轻JVM调度线程的压力,提高并发率,这些才是JUC的核心魅力所在。
不是抬杠,希望楼主再接再厉,写出更NB的文章。
7 楼 za3999 2011-03-11  
我只是过路的。。
6 楼 kingkan 2011-03-11  
楼主,给你个良好贴,不错的分享哦,再接再厉~
5 楼 sakajiaofu 2011-03-11  
我看也要顶
4 楼 forsecond 2011-03-11  
这个必须顶!
3 楼 jimichan 2011-03-11  
哈哈,这么巧啊,现在在哪里混了
2 楼 ricoyu 2011-03-11  
这个肯定要ding一下
1 楼 jimichan 2011-03-10  
自己顶下,希望能帮助大家全方位了解concurrent框架

相关推荐

    JAVA_API1.6文档(中文)

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    Java 1.6 API 中文 New

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    java api最新7.0

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    JavaAPI1.6中文chm文档 part1

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    JavaAPI中文chm文档 part2

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    [Java参考文档]

    jdk_api_1_6帮助开发 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供用于颜色空间的类。 ...

    java 面试题 总结

    抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性...

    java面试宝典

    77、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 18 78、abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}这有何错误? 18 79、public class ...

    [Java参考文档].JDK_API 1.6

    javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border 提供围绕 Swing 组件绘制特殊边框的类和接口。 javax.swing.colorchooser 包含供 ...

    超级有影响力霸气的Java面试题大全文档

     SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。...

    千方百计笔试题大全

    77、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 18 78、abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}这有何错误? 18 79、public class ...

Global site tag (gtag.js) - Google Analytics