摘要:
ArrayList 和 LinkedList 两个类,这两者常被用来做比较,翻看他们的源码,发现ArrayList实现了一个叫做 RandomAccess 的接口,而 LinkedList 没有的。。。 打开源码后,发现接口里面什么也没有,这是个空的接口。。。 那么这个接口是做什么的? 通过官网知道 阅读全文
摘要:
创建和销毁线程非常损耗性能,那有没有可能复用一些已经被创建好的线程呢?答案是肯定的,那就是线程池。 另外,线程的创建需要开辟虚拟机栈、本地方法栈、程序计数器等线程私有的内存空间,在线程销毁时需要回收这些系统资源,频繁地创建销毁线程会浪费大量资源,而通过复用已有线程可以更好地管理和协调线程的工作。 线 阅读全文