面试
蟑螂恶霸qaq
这个作者很懒,什么都没留下…
展开
-
多个线程做排序,返回最早排序好的线程的结果
多个线程做排序,返回最早排序好的线程的结果 最近面天猫,面试官出了一道这样的题: 假设有一个排序方法,里面起了5个线程、分别用一个排序算法做排序操作,这个方法返回5个线程中最快排好序的结果。 一下子把我问懵了,我知道主线程等待多个线程执行完毕再执行可以用join,但主线程等待任意一个线程执行完毕就执行,我没想过这个问题。不过我倒是知道这个问题肯定是问的juc下的那些新的同步锁,只是一下子脑子突然懵了有点想不起来。最终只想到一个countDownLatch,遗憾了(虽然就算答出来应该也过不了面试~)。 实原创 2020-07-14 16:00:50 · 421 阅读 · 0 评论 -
双向链表+HashMap 实现LRU算法(leetcode 416)
import java.util.HashMap; /** * @author MasterYee * @Description: * @date: 2020/3/29 */ public class LRUCache { class Node{ int key; int value; Node pre; Node...原创 2020-03-29 22:38:28 · 319 阅读 · 1 评论 -
Redis面试题
https://blog.csdn.net/shymi1991/article/details/103317052转载 2020-02-11 21:17:15 · 774 阅读 · 0 评论