javalruleetcode-DatabaseAndSort:秋招常见算法的实现

时间:2024-07-19 15:57:24
【文件属性】:

文件名称:javalruleetcode-DatabaseAndSort:秋招常见算法的实现

文件大小:213KB

文件格式:ZIP

更新时间:2024-07-19 15:57:24

系统开源

java lru leetcode 概述:秋招常见算法题Java实现 1:annotation注解 使用annotation注解实现自动获取类信息,注解还可用于日志打印,切面等功能。 2:ConsumerAndProducer 实现了常见的并发题目,包括死锁,互斥示例,阻塞队列,生产者消费者等。 2.1:AwaitSignalExample 使用java并发包里面的 ReentrantLock 和 Condition 实现了互斥示例。 2.2: WaitNotifyCase 使用object对象自带的wait和notify方法实现了互斥。 2.3 :BlockingQueueExample 使用LinkedList 实现了带有 阻塞的put 和 take 方法的 阻塞队列BlockingQueueExample,这个类只能存放object的对象。默认队列大小为10,构造函数可以修改阻塞队列大小。 2.4:BlockingQueueImpl 使用LinkedList 和泛型 实现了带有 阻塞的put 和 take 方法的 阻塞队列,默认队列大小为10,构造函数可以修改阻塞队列大小。 2.


网友评论