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

上传人:晟*** 文档编号:13545270 上传时间:2022-08-17 格式:DOC 页数:21 大小:214.50KB
下载 相关 举报
精选30到Java笔试题解答.doc_第1页
第1页 / 共21页
精选30到Java笔试题解答.doc_第2页
第2页 / 共21页
精选30到Java笔试题解答.doc_第3页
第3页 / 共21页
精选30到Java笔试题解答.doc_第4页
第4页 / 共21页
精选30到Java笔试题解答.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。守护线程最典型的应用就是 GC (垃圾回收器)9. volatile关键字是否能保证线程安全?()答案:不能解析:volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值,而非cache中。但多个线程对volatile的写操作,无法保证线程安全。例如假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1堆count进行修改之后,会write到主内存中,主内存中的count变量就会变为6;线程2由于已经进行read,load操作,在进行运算之后,也会更新主内存count的变量值为6;导致两个线程及时用volatile关键字修改之后,还是会存在并发的情况。10. 下列说法正确的是()A LinkedList继承自ListB AbstractSet继承自SetC HashSet继承自AbstractSetD WeakMap继承自H

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。