promise
2穿越红尘2
这个作者很懒,什么都没留下…
展开
-
Promise在工作中常用的几种示例
Promise在工作中常用的几种示例原创 2017-12-08 01:08:39 · 353 阅读 · 0 评论 -
Java线程池的原理
一、线程池的特点 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。他的主要特点为:线程复用;控制最大并发数;管理线程。 二、线程池的原理 每一个 Thread 的类都有一个 start 方法。 当调用 start 启动线程时 Java 虚拟机会调用该类的...原创 2019-06-04 00:05:47 · 115 阅读 · 0 评论 -
Java中synchronized 和 ReentrantLock 的区别?
两者的共同点: 都是用来协调多线程对共享对象、变量的访问 都是可重入锁,同一线程可以多次获得同一个锁 都保证了可见性和互斥性 两者的不同点: 4. ReentrantLock 显示的获得、释放锁,synchronized 隐式获得释放锁 5. ReentrantLock 可响应中断、可轮回,synchronized 是不可以响应中断的,为处理锁的不可用性提供了更高的灵活性 6. Reentra...原创 2019-06-10 23:09:13 · 1158 阅读 · 1 评论