`
fantasy
  • 浏览: 514000 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【并发编程】深入研究并发编程

 
阅读更多

 打算在从几个层面来研究并发编程的文章。

 

  • 硬件层面:Interi5,i7处理器的多核架构。Inter的超线程技术分析。高速缓存机制。内存屏障。
  • 操作系统层面:linux系统的同步机制,线程模型和线程调度。
  • Java虚拟机层面:Java虚拟机中的锁机制。JVMLinux系统锁机制之间的关系。JVM内存模型。
  • 实战层面:高性能并发框架disruptor的分析。Java并发包。并发编程的性能测试。

 

 已完成的文章如下:

 

  1. Java SE1.6中的Synchronized
  2. 深入分析Volatile的实现原理
  3. 并发容器-ConcurrentLinkedQueue
  4. 并发容器TransferQueue
  5. 线程池的分析和使用
  6. 深入分析ConcurrentHashMap
  7. 深入分析原子操作

 

 

分享到:
评论
7 楼 gooooooooa 2012-05-30  
只要是懂的人 看了就知道要写这些东西不简单 从硬件 软件上都需要扎实的基础知识
本身并发库就是大师的杰作 要理解他就不简单 哎 楼主不容易啊 说不定还要被某些装叉的人说这个写的不严谨 那里写的不对.... 本质上要把java里并发相关的东西写清楚是不可能完成的任务
6 楼 fantasy 2012-02-21  
endual 写道
很期待文章哈哈。
我最近在学cocurrent这个并发包,貌似挺好的,就是缺少实际的例子,只是简单的例子。

要是能把这些知识点用一个系统来来串讲的实现,那就完美了,或许你可以对着屏幕录视频,呵呵。

现在图书馆的书java 分布式和并发的少的可怜。
如果能和jsp / servlet 集合做个小系统,那我们就会更加理解了。
先谢谢先。

说了这么多再归结下:
1.例子麻烦要集合应用的讲,不要仅仅将知识点。
2.能有个小系统来实习例子。

先谢谢了

第一篇 已经创作完成,欢迎指正,后面的还在整理。
5 楼 endual 2012-02-19  
很期待文章哈哈。
我最近在学cocurrent这个并发包,貌似挺好的,就是缺少实际的例子,只是简单的例子。

要是能把这些知识点用一个系统来来串讲的实现,那就完美了,或许你可以对着屏幕录视频,呵呵。

现在图书馆的书java 分布式和并发的少的可怜。
如果能和jsp / servlet 集合做个小系统,那我们就会更加理解了。
先谢谢先。

说了这么多再归结下:
1.例子麻烦要集合应用的讲,不要仅仅将知识点。
2.能有个小系统来实习例子。

先谢谢了
4 楼 fantasy 2012-02-10  
concurrentHashMap
小皮球 写道
引用

并发容器-ConcurrentLinkedQueue
并发容器-TransferQueue


最后2个都是并发队列,可以考虑分析个map不,如concurrentHashMap.

多谢关注,有时间我会分析的,不过concurrentHashMap晚上有很多人分析过了。
后两个队列目前我们在用,所以打算分析下。
3 楼 小皮球 2012-02-07  
引用

并发容器-ConcurrentLinkedQueue
并发容器-TransferQueue


最后2个都是并发队列,可以考虑分析个map不,如concurrentHashMap.
2 楼 fantasy 2012-02-06  
zhangyou1010 写道
Q1是什么意思呢?

第一季度
1 楼 zhangyou1010 2012-02-06  
Q1是什么意思呢?

相关推荐

    java并发编程实战(英文版)

    在《Java并发编程实战》这本书中,作者深入浅出地介绍了Java 5.0和Java 6中新增的并发特性。这些特性旨在帮助开发者更高效、安全地编写多线程程序。书中通过实例解释了诸如`ExecutorService`、`Future`、`Callable`...

    JAVA并发编程实践.pdf+高清版+目录 书籍源码

    《JAVA并发编程实践》这本书是Java开发者深入理解并发编程的重要参考资料。它涵盖了Java并发的核心概念、工具和最佳实践,旨在帮助读者在多线程环境下编写高效、安全的代码。 并发编程是现代软件开发中的关键技能,...

    Python高级编程和异步IO并发编程

    在Python编程领域,掌握高级特性以及网络编程与并发模型是至关重要的。本资源"Python高级编程和异步IO并发编程"旨在深入探讨这些主题,...通过深入研究和实践这些内容,你将能够编写出更高效、更健壮的Python应用程序。

    《Java并发编程的艺术》

    并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术...

    C++并发编程实战 源码 (C++ Concurrency in Action)

    《C++并发编程实战》是C++领域中一本深入探讨并发和多线程编程的经典著作。这本书通过大量的实例代码,详细介绍了如何在C++中高效地实现并发操作...通过研究这些源码,你可以深入理解C++并发编程的内在原理和最佳实践。

    java虚拟机并发编程.pdf

    10. **实战演练**:作者可能通过实例代码和案例研究来加深对并发编程的理解,帮助读者将理论知识应用到实际项目中。 总之,《Java虚拟机并发编程》是一本全面而深入的指南,无论你是初学者还是有经验的开发者,都能...

    Java并发编程进阶练习代码

    通过深入研究和实践这些代码,你将能够理解和掌握Java并发编程的核心概念,提高代码的并发性能,并且为应对复杂的并发问题打下坚实的基础。记得在实践中不断反思和优化,这样才能真正提升你的并发编程能力。

    [Java并发编程实践].(Java.Concurrency.in.Practice).Brian.Goetz.英文原版.pdf

    它不仅适合于初学者了解并发编程的基础概念,也非常适合有经验的开发者深入研究更高级的主题和技术。通过阅读这本书,开发者可以学到如何编写高效、可靠且易于维护的并发程序。随着计算机硬件的进步,有效地利用并发...

    Java并发编程实践源码

    《Java并发编程实践》是一本深入探讨Java多线程与并发编程的经典著作,其源码提供了丰富的示例,帮助读者理解和应用...通过深入研究这些代码,我们可以提升Java并发编程的能力,并能更好地解决实际开发中遇到的问题。

    java 并发编程实践 英文版 English

    《Java并发编程实践》一书深入探讨了Java平台在Java 5.0和Java 6中引入的并发特性,以及并发编程的一般性原理。本书不仅由参与设计和实现这些特性的团队撰写,而且得到了业界专家的高度评价,如Sun Microsystems的...

    Java并发编程全景图.pdf

    Java并发编程是Java语言中最为复杂且重要的部分之一,它涉及了多线程编程、内存模型、...随着硬件性能的持续提升和应用需求的多样化,Java并发编程的实践和理论研究将不断深化,为开发高性能、高可用性的系统提供支持。

    [免费2018PDF高清]C++并发编程经典实例.rar

    8. **案例研究**:书中提供的经典实例涵盖了各种并发编程场景,通过实例学习可以帮助读者更好地理解和应用理论知识。 通过这本书,无论是初学者还是有经验的C++开发者,都能深入理解并发编程的原理和实践,提升自己...

    Java并发编程的艺术

    并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术...

    阿里专家级并发编程架构师教程.txt打包整理.zip

    【并发编程】 并发编程是计算机科学中的一个重要领域,它涉及到如何在单个或多个处理器上同时执行多个程序或程序的...通过深入学习本教程,开发者可以提升自己的并发编程技能,从而更好地应对复杂分布式系统中的挑战。

    一本经典的多线程书籍 Java并发编程 设计原则与模式 第二版 (英文原版)

    《Java并发编程 设计原则与模式 第二版》是一本深受程序员喜爱的经典书籍,由Addison Wesley出版。这本书深入探讨了Java平台上的多线程编程...这本书对于任何希望深入研究Java并发的开发者来说,都是一份宝贵的资源。

    Java并发编程学习笔记.rar

    这本"Java并发编程学习笔记"可能是作者在深入研究Java并发特性、工具和最佳实践过程中积累的心得体会。下面,我们将根据这个主题,探讨一些关键的Java并发编程知识点。 1. **线程与进程**:在多任务环境中,线程是...

    《Java7并发编程实战手册》书中实例代码

    《Java 7并发编程实战手册》是一本深入探讨Java并发编程的权威著作,它涵盖了大量实用的技巧和最佳实践,旨在帮助开发者在多线程环境下编写高效、安全的代码。这本书的实例代码提供了丰富的示例,使读者能够直观地...

Global site tag (gtag.js) - Google Analytics