14. Java NIO vs. IO NIO和IO之间的主要差异(Mian Differences Between Java NIO and IO) 面向流和面向缓冲区比较(Stream Oriented vs. Buffer Oriented) 阻塞和非阻塞IO比较(Blocking vs. No-blocking IO) Selectors N...
为什么 HashMap 是线程不安全的? 01、多线程下扩容会死循环 02、多线程下 put 会导致元素丢失 03、put 和 get 并发时会导致 get 到 null 为什么 HashMap 是线程不安全的? 三方面原因:多线程下扩容会死循环、多线程下 put 会导致元素丢失、put 和 get 并发时会导致 get 到 null,我们来一一...