精选30到Java笔试题解答.docxVIP

  • 3
  • 0
  • 约1.42万字
  • 约 16页
  • 2021-11-05 发布于北京
  • 举报
真诚为您提供优质参考资料,若有不当之处,请指正。 ,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着 JVM 一同结束工作。守护线程最典型的应用就是 GC ( 垃圾回收器) volatil关e 键字是否能保证线程安全?() 答案:不能 解析:volatile关键字用在多线程同步中,可保证读取的可见性,JVM 只是保证从主内存加载到线程工作内存的值是最新的读取值,而非 cache 中。但多个线程对 volatile的写操作,无法保证线程安全。例如假如线程 1,线程 2 在进行 read,load 操作中,发现主内存 中 count 的值都是 5,那么都会加载这个最新的值,在线程

文档评论(0)

1亿VIP精品文档

相关文档