摘要: 5.ReentrantLock的介绍 ReenTrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞.在java关键字synchronized隐式支持重入性(关于synchro.那么 阅读全文
posted @ 2018-06-15 16:53 星晴-joe 阅读(268) 评论(0) 推荐(1)
摘要: 3.并发相关的概念 3.1同步和异步 同步和异步通常用来形容一次方法调用。同步方法调用一开始,调用者必须等待被调用的方法结束后,调用者后面的代码才能执行。而异步调用,指的是,调用者不用管被调用方法是否完成,都会继续执行后面的代码,当被调用的方法完成后会通知调用者。比如,在超时购物,如果一件物品没了, 阅读全文
posted @ 2018-06-15 15:10 星晴-joe 阅读(158) 评论(0) 推荐(1)
摘要: 1.并发编程的优点: 面对复杂业务模型,并行程序比串行程序更适应业务需求,而并发编程更吻合这种业务拆分,正是因为这些优点,使得多线程技术能够得到重视,也是一名CS学习者应该啊掌握的; 充分利用多喝CPU的计算能力 方便进行业务拆分,提升应用性能 2.并发编程的缺点: 多线程技术有这么多的好处,难道就 阅读全文
posted @ 2018-06-15 13:29 星晴-joe 阅读(335) 评论(0) 推荐(1)