标签: Java面试

0

Java面试Q&A(一)携程

Java面试Q&A 线程安全 Java内存模型 主内存:硬件的内存,所有变量均存储在主内存 工作内存:保存了被该内存使用的变量的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行,而不能直接读写主内存的变量,线程间无法访问彼此的工作内存中的变量,线程间变量值的传递需要通过主内存来完成 线程安全 CPU读取数据的优先级:寄存器>高速缓存>工作内存 缓存:线程耗费C