摘要: 1.8中的HashMap HashMap 数组+单向链表+红黑树 特点:无序 ,线程不安全 为什么是无序的,往hashmap中添加元素时,是将key hash之后能均匀的分布在hash表中 key和value都可以是null capacity 默认是16 (哈希表的长度) loadFactor 默认 阅读全文
posted @ 2019-04-16 18:00 踏月而来 阅读(313) 评论(0) 推荐(0)
摘要: 开启了9个线程分别取去执行任务,但同时只能有3个线程处于运行中,其余的处于block状态,等某个线程运行完后,再将block状态的线程唤醒去执行,直到所有的任务执行完成,这样做的一个原因是当系统中有大量线程,比如有10000个线程在运行时,CPU在线程之间切换可能导致效率很低,我只让有限的线程比如1 阅读全文
posted @ 2019-04-16 15:25 踏月而来 阅读(881) 评论(0) 推荐(0)
摘要: public interface MyLock { void lock () throws InterruptedException; void lock(long millis) throws TimeoutException , InterruptedException ,ParametersI 阅读全文
posted @ 2019-04-16 14:26 踏月而来 阅读(203) 评论(0) 推荐(0)