Loading

摘要: 设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。 注意: 允许出现重复元素。 insert(val):向集合中插入元素 val。remove(val):当 val 存在时,从集合中移除一个 val。getRandom:从现有集合中随机获取一个元素。每个元素被返回的概率应该与其 阅读全文
posted @ 2020-10-31 18:56 冯廷鑫 阅读(136) 评论(0) 推荐(0)
摘要: 问题: 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完之后执行,T3在T2执行完之后执行? 方法1:使用join 使用Thread原生方法join,join方法是使所属的线程对象x正常执行run()方法中的任务,而当前线程进行无限的阻塞,等到线程x执行完成后再继续执行当前线程后面的代码。 阅读全文
posted @ 2020-10-31 15:18 冯廷鑫 阅读(3153) 评论(0) 推荐(0)