
多线程
文章平均质量分 95
losemyfuture
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程之间通讯JDK1.5-Lock
synchronized:代码开始上锁,代码结束时释放锁;内置锁、自动化的、效率低、扩展性不高(不够灵活); JDK1.5并发包Lock锁 --保证线程安全问题,属于手动挡,手动开始上锁,手动释放锁,灵活性高; Lock 接口与 synchronized 关键字的区别 Lock 接口可以尝试非阻塞地获取锁 当前线程尝试获取锁。如果这一时刻锁没有被其他线程获取到,则成功获取并持有锁。 Lock...原创 2018-07-24 04:32:49 · 153 阅读 · 0 评论 -
Java多线程之并发包,并发队列
目录 1 并发包 1.1同步容器类 1.1.1Vector与ArrayList区别 1.1.2HasTable与HasMap 1.1.3 synchronizedMap 1.1.4 ConcurrentHashMap 1.1.5 CountDownLatch 1.1.6 CyclicBarrier 1.1.6 Semaphore 2 并发队列 2.1 Concur...原创 2018-07-25 04:06:19 · 1070 阅读 · 0 评论 -
Java多线程之线程池原理剖析,锁的深度化
目录 1 线程池 1.1 好处 1.2 作用 1.3 线程池创建方式 1.4 原理分析 1.5 线程池合理配置 2 锁的深度化 2.1 悲观锁 2.2 乐观锁 2.3 重入锁 2.4 读写锁 2.5 CAS无锁机制 2.6 自旋锁 2.7 分布式锁 1 线程池 1.1 好处 1)降低资源消耗,重复利用已经创建好的线程,降低线程创建和销毁造成的消耗 2)提高...原创 2018-07-27 02:55:30 · 5217 阅读 · 0 评论