1.什么是线程池? 为什么要使用它? 2.Java中invokeAndWait 和 invokeLater有什么区别? 3.多线程中的忙循环是什么? 4.Java内存模型是什么? 线程内的代码能够按先后顺序执行,这被称为程序次序规则.对于同一个锁,一个解锁操作一定要发生在时间上后发生的另一个锁定操作之前,也叫做管程锁定规则.前一个对volatile的写操作在后一个volatile的读操作之前,也叫volatile变量规则. 一个线程内的任何操作必需在这个线程的start()调用之后,也叫作线程启…