ReentrantLock的使用
摘要:一、使用ReentrangLock实现多线程同步 例子:模拟妻子和丈夫去取钱,银行卡余额为100元,两个人同时取100元,那么最终余额应该是0元,有一个人取不出钱。 妻子和丈夫分别来取钱,那么如果其中一人取走100元,另一个应该就没法取钱了,因为余额为0了。 妻子和丈夫分别来取钱,那么如果其中一人取
阅读全文
posted @
2019-05-05 20:22
有点懒惰的大青年
阅读(535)
推荐(0) 编辑
FutureTask的用法以及两种常用的使用场景
摘要:参考博客:https://blog.csdn.net/linchunquan/article/details/22382487 FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或者Callable的任务给FutureTask,直接调用其run方法或者放入线程池
阅读全文
posted @
2019-05-05 17:16
有点懒惰的大青年
阅读(669)
推荐(0) 编辑