Java并发面试题
说下内存Java模型?Java内存模型(JMM)线程的状态有哪些?新建状态(NEW):线程创建之后。可运行(RUNNING):可能正在运行, 也可能正在等待 CPU 时间片。阻塞(BLOCKED):等待获取一个排它锁,如果其线程释放了锁就会结束此状态。无限期等待(WAITING); 等待其它线程显式地唤醒,否则不会被分配时间片。限期等待(TIME_WAITING):无需等待其它线程显式地唤醒,在一定时间之后会被系统自动唤醒。终止(TERMINATED):可以是线程结束任务之后自已结束