Java多线程
逍遥剑臣
这个作者很懒,什么都没留下…
展开
-
悲观锁和乐观锁
转自:面试必备之乐观锁与悲观锁1 什么是悲观锁与乐观锁?乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。1.1 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一...转载 2019-05-24 17:13:08 · 151 阅读 · 0 评论 -
线程池的使用和简单原理
参考文献:Android 多线程: 完全解析线程池ThreadPool原理&使用Android开发——Android中常见的4种线程池(保证你能看懂并理解)Java并发编程:线程池的使用1 简介 除了①线程池,使用线程还有三种方式,分别是 ②继承Thread类 ③实现Runnable接口④实现Callable接口,这三种方式最后都需要新建和销毁线程。在实际的高并发场景下,往...转载 2019-06-06 19:07:56 · 570 阅读 · 0 评论 -
ThreadLocal的原理
参考:https://blog.csdn.net/v123411739/article/details/78698834https://blog.csdn.net/u010687392/article/details/50549236https://www.jianshu.com/p/56f64e3c1b6chttps://www.jianshu.com/p/377bb840802f...转载 2019-05-29 20:55:20 · 688 阅读 · 0 评论