摘要:
1.String 中的对象是不可变的,也就可以理解为常量,线程安全 2.Java 中 IO 流分为⼏种?按照流的流向分,可以分为输⼊流和输出流;按照操作单元划分,可以划分为字节流和字符流;按照流的⻆⾊划分为节点流和处理流 3.深拷贝,浅拷贝 4.当链表⻓度⼤于阈值(默认为 8)(将链表转换成红⿊树前 阅读全文
摘要:
1.上下文切换:是指CPU从一个线程切换到另一个线程 2.volatile:volatile关键字能够保证内存的可见性,如果用volatile关键字声明了一个变量,在一个线程里面改变了这个变量的值那么其他线程是立马可见更改后的值的 volatile 变量需要进⾏原⼦操作。 signal++ 并不是⼀ 阅读全文
摘要:
1. JDK 5.0 起提供了线程池相关API:ExecutorService 和 ExecutorsExecutorService:真正的线程池接口。常见子类ThreadPoolExecutor.void execute(Runnable coommand):执行任务/命令,没有返回值,一般用来执 阅读全文