摘要: 死锁 1.通过锁的顺序来避免死锁的发生,比如使用System.identityHashCode()排序,或者源数据中就有可比较的键值,比如账户 阅读全文
posted @ 2018-11-27 21:18 式微胡不归 阅读(133) 评论(0) 推荐(0) 编辑
摘要: demo1: 结果: 修改代码: 在到达栅栏之后,栅栏随机选取一个线程,进行一个操作。 结果: 从结果可以看出,在到达栅栏之后,首先执行Runnable中的函数,然后再执行线程中的剩余的操作。 阅读全文
posted @ 2018-11-27 20:06 式微胡不归 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一个有界的容器: 阅读全文
posted @ 2018-11-27 19:05 式微胡不归 阅读(104) 评论(0) 推荐(0) 编辑