- 博客(7)
- 收藏
- 关注
转载 Java static静态关键字详解(public、 private、 volatile)
文章目录前言static要解决什么问题?格式特点static静态变量静态变量和实例变量的区别static静态方法static应用场景static 与volatilestatic如何去访问public static 与private staticstatic使用注意事项总结Java之static静态关键字详解对java中public、static的理解Java 中 static 和 volat...
2019-09-28 10:11:45 4250
原创 【Java 并发】死锁:Deadlock
Now you understand an object can have synchronized methods or other forms of locking that prevent tasks from accessing that object until the mutex is released. You’ve also learned that tasks can beco...
2019-09-27 15:21:47 346
原创 【Java 并发】任务之间的合作:wait() 、notify() notifyAll() 、lock+condition、BlockingQueue
文章目录wait() and notifyAll()notify() vs. notifyAll()Producers and consumersThe key issue when tasks are cooperating is handshaking between those tasks. To accomplish this handshaking, we use the same...
2019-09-27 10:49:46 1307
原创 【Java 并发】结束任务、中断线程 :blocked、interrupted
文章目录Terminating taskTerminating when blockedBecoming blockedInterruption总结三种 interrupt任务的方法Blocked by a mutexChecking for an interruptthinking in java 课后答案Terminating taskTerminating when blocked...
2019-09-26 16:02:48 1243
原创 【Java并发】共享资源:Lock 、synchronized、Atomic、volatile、local storage线程本地存储
文章目录Improperly accessing resourcesResolving shared resources contentionSynchronizingLock objectsAtomicity and volatileDistinct conceptsAtomic classCritical sectionsThread local storageBrian’s Rule o...
2019-09-24 21:16:43 424
原创 【Java 并发】 线程的基本操作1 Runnable、Thread、Executors、Callable带返回值的线程
文章目录RunnableThreadRunnable 与ThreadExecutorsCachedThreadPool ,FixedThreadPool(n), SingleThreadExecutor()CallableExecutor与 Thread令人困惑的术语-----Task?Runnable线程驱动任务,因此您需要一种方法来描述该任务。 这是由Runnable 接口提供的。 要定义...
2019-09-18 16:19:49 628
原创 【Java 并发】 Synchronized关键字
文章目录synchronized简介两种方法1. 对象锁2. 类锁多线程访问同步方法实例总结与Lock对比synchronized 原理可重入性反编译可重入性原理可见性原理缺陷常见面试问题本文笔记来自MOOC课程Java高并发之魂:synchronized深度解析synchronized简介Synchronized 是Java最基本的关键字,它保证同一时刻只有一个线程访问,属于独占锁两种方...
2019-09-04 15:21:21 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人