博客专栏  >  综合   >  java并发编程

java并发编程

java并发编程会讨论关于java语言在系统设计和实现中,各类可见性,锁,并发、线程、线程池、CAS,各类工具集和AQS、Atomic、Collections,线程本身与JVM的一些关系和原理,以及相关的NIO技术,针对juc新版本进行跟进。

关注
18 已关注
8篇博文
  • 书籍中的一个小样章-Java并发编程AQS原理浅析

    AQS的全称为(AbstractQueuedSynchronizer),这个类也是在java.util.concurrent.locks下面。这个类似乎很不容易看懂,因为它仅仅是提供了一系列公共的方法...

    2013-12-14 13:51
    5316
  • Java线程池架构2-多线程调度器(ScheduledThreadPoolExecutor)

    在前面介绍了java的多线程的基本原理信息:《Java线程池架构原理和源码解析(ThreadPoolExecutor)》,本文对这个java本身的线程池的调度器做一个简单扩展,如果还没读过上一篇文章,...

    2013-04-29 03:58
    8511
  • Java线程池架构原理和源码解析(ThreadPoolExecutor)

    在前面介绍JUC的文章中,提到了关于线程池Execotors的创建介绍,在文章:《java之JUC系列-外部Tools》中第一部分有详细的说明,请参阅;文章中其实说明了外部的使用方式,但是没有说内部是...

    2013-03-25 20:18
    21352
  • J.U.C系列-线程安全的理论讲解

    引文: 在J U C里面,要谈到并发,就必然就存在可见性问题,其实对于程序来讲,要说到锁,首先要确保可见性,也就是要在这个基础上才能做到,而CAS也是基于这种原理来完成,我们在文章:Java JUC...

    2013-03-05 10:35
    6214
  • Timer与TimerTask的真正原理&使用介绍

    其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的TimerTask需要由你自己来实现,例如这样: Timer timer = new Time...

    2013-02-24 18:23
    26221
  • ThreadLocal实现方式&使用介绍---无锁化线程封闭

    虽然现在可以说很多程序员会用ThreadLocal,但是我相信大多数程序员还不知道ThreadLocal,而使用ThreadLocal的程序员大多只是知道其然而不知其所以然,因此,使用ThreadLo...

    2013-02-21 16:51
    7588
  • Java JUC之Atomic系列12大类实例讲解和原理分解

    在java6以后我们不但接触到了Lock相关的锁,也接触到了很多更加乐观的原子修改操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,以及并发中的AB...

    2013-02-20 15:27
    12617
  • java之JUC系列-外部Tools-Executors|Semaphor|Exchanger|CyclicBarrier|CountDownLatch

    前面写了两篇JDBC源码的文章,自己都觉得有点枯燥,先插一段JUC系列的文章来换换胃口,前面有文章大概介绍过J U C包含的东西,JUC体系包含的内容也是非常的多,不是一两句可以说清楚的,我这首先列出...

    2013-02-05 19:38
    12438

jvm
638890

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部