![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
手撕算法
ZHAOJING1234567
这个作者很懒,什么都没留下…
展开
-
【手撕代码】多个线程交替打印
目录方法一: 锁实现【推荐】:通过ReentrantLock和当前打印状态state(打印到哪了)方法二:使用 Lock / Condition + state实现:即 A打印后唤醒等待在conditionB上的B 线程-> B打印后唤醒等待在conditionC上的C线程->C打印后唤醒等待在conditionA上的A线程(和法一类似,只不过在获取锁后,又不该它打印时,它选择...转载 2019-04-23 01:30:45 · 246 阅读 · 0 评论 -
【手撕算法】 双向链表
package test;import org.junit.Test;import java.util.Iterator;public class DoubleList<T> { int size; Node<T> head; Node<T> last; private static class Node<T...原创 2019-05-15 15:19:50 · 481 阅读 · 0 评论