notes-learning-java-concurrency:java 并发学习笔记

时间:2021-06-16 16:58:00
【文件属性】:
文件名称:notes-learning-java-concurrency:java 并发学习笔记
文件大小:207KB
文件格式:ZIP
更新时间:2021-06-16 16:58:00
Java并发编程学习笔记 这是我两年前(2012-05)的学习笔记。。 -- 本文不会详细介绍java5以前的多线程开发的知识,而是重点介绍java5以来多线程开发的一些新变化。部分文字、代码都是摘抄、提炼过来的,大家有兴趣可查看(8.相关资料)中的提供的原材料。 本文的主要内容如下: 2.集合类。主要介绍多线程开发中如何使用集合(三种方法)。建议大家关注一下java.util. concurrent包中的相关类。 4.线程池。你需要明确的是: 任务只是一组逻辑工作单元,而线程则是任务异步执行的机制。任务与任务的执行是相分离的。 5.任务异步返回结果和取消关闭。以前的线程实现都是没有返回值的,但java5中,有返回值的线程是如何实现的呢? 6.显式锁。协调共享对象访问,在java5以前用synchronized实现,现在可以用Lock显式的lock()和unlock(),并且有定时锁,读写
【文件预览】:
notes-learning-java-concurrency-master
----.gitignore(67B)
----Chapter09()
--------ReentranLock.md(0B)
--------ThreadLocal.md(0B)
--------synchronized.md(0B)
--------volatile.md(0B)
--------ReadWriteLock.md(0B)
--------README.md(28B)
--------Condition.md(0B)
--------Semaphore.md(0B)
----Chapter10()
--------README.md(22B)
----Chapter11()
--------README.md(415B)
----Chapter06()
--------CyclicBarrier-CountDownLatch.md(4KB)
--------README.md(13B)
--------Semaphore.md(3KB)
----Chapter08()
--------Producter-Consumer.md(73B)
--------MasterWorker.md(5KB)
--------README.md(30B)
--------Future.md(5KB)
--------GuardedSuspension.md(5KB)
--------Immutable.md(615B)
--------img()
----README.md(1KB)
----Chapter12()
--------README.md(1KB)
--------img()
----Chapter03()
--------CreateThreadPool.md(910B)
--------TaskRun.md(3KB)
--------Example.md(5KB)
--------ThreadPoolExecutor.md(5KB)
--------README.md(1KB)
----Chapter05()
--------lockInterruptibly.md(423B)
--------tryLock.md(3KB)
--------ReadWriteLock.md(1KB)
--------README.md(132B)
--------Lock-ReentrantLock.md(801B)
----Chapter02()
--------HowToUse.md(322B)
--------Example.md(4KB)
--------README.md(339B)
----Chapter01()
--------CommonSet.md(320B)
--------Deque.md(165B)
--------DelayQueue.md(8KB)
--------README.md(0B)
--------More.md(344B)
--------Queue.md(3KB)
--------ThreadSafe.md(3KB)
----SUMMARY.md(2KB)
----Chapter04()
--------TaskCancle.md(3KB)
--------README.md(53B)
--------CallableFuture.md(3KB)
----Chapter07()
--------jdk1.5ScourceCode.md(7KB)
--------Example.md(1KB)
--------README.md(4KB)

网友评论