多选题

对于线程局部存储TLS(thread local storage),以下表述正确的是()。

A. 解决多线程中的对同一变量的访问冲突的一种技术
B. TLS会为每一个线程维护一个和该线程绑定的变量的副本
C. 每一个线程都拥有自己的变量副本,从而也就没有必要对该变量进行同步了
D. Java平台的java.lang.ThreadLocal是TLS技术的一种实现

查看答案
该试题由用户341****79提供 查看答案人数:47424 如遇到问题请 联系客服
正确答案
该试题由用户341****79提供 查看答案人数:47425 如遇到问题请联系客服

相关试题

换一换
多选题
对于线程局部存储TLS(thread local storage),以下表述正确的是()。
A.解决多线程中的对同一变量的访问冲突的一种技术 B.TLS会为每一个线程维护一个和该线程绑定的变量的副本 C.每一个线程都拥有自己的变量副本,从而也就没有必要对该变量进行同步了 D.Java平台的java.lang.ThreadLocal是TLS技术的一种实现
答案
单选题
相对于单线程应用而言,多线程应用更容易受到以下哪种攻击()
A.木马 B.SQL注入 C.竞争条件 D.生日攻击
答案
单选题
对于Application,主线程是main()方法执行的线索;对于Applet,主线程是浏览器加载并执行Java小程序。()
A.正确 B.错误
答案
单选题
对于线程同步的特征理解错误的是()
A.每个对象都有多个的同步锁。 B.当一个线程开始执行同步代码块时.并不意味着必须以不间断的方式运行,进入同步代码块的线程可以执行Thread.sleep或执行Thread.yield方法,此时它并不释放对象锁,只是把运行的机会让给其他的线程。 C.在静态方法前面可以使用synchronized修饰符。 D.Synchronized声明不会被继承.如果一个用synchronized修饰的方法被子类覆盖,那么子类中这个方法不在保持同步,除非用synchronized修饰
答案
单选题
对于多线程各自进行本地运算,然后由主线程汇总结果的模式,下面说法正确的是()。
A.在同构核心上,线程运行速度一样,主线程无需等待,直接汇总结果即可 B.线程运行速度可能不一致,必须采用同步保证主线程汇总正确结果 C.太多本地运算,不能体现并行效果,不是好的模式 D.主线程汇总结果在性能上必然不如多线程并行汇总结果
答案
主观题
用户程序调用线程库管理自己的线程,这些线程是: 内核线程|子线程|用户线程|超线程
答案
单选题
你正在设计一个Windows Azure存储数据。你的应用程序以下需求:据存储系统必须支持超过500GB的存储的数据。数据检索必须从大量可能的并行线程的线程阻止对方。你需要给你推荐一个存储数据的方法。你推荐什么()
A.使用Windows Azure队列 B.使用Windows Live Mesh2011 C.使用一个SQL Azure数据库 D.使用Windows Azure表存储
答案
单选题
多个线程进行并行求和,每个线程将自己负责的值依次读入局部变量x,累加到全局变量sum上,sum+=x,对此,下面说法正确的是()
A.读取x存在数据依赖,不能并发进行 B.累加顺序被改变,结果是错误的 C.加法操作是简单运算,无需同步 D.加法操作不是原子操作,需要同步保证数据依赖
答案
主观题
基本的线程控制包括终止线程、测试线程状态、 【9】 。
答案
多选题
对于线程的生命周期,下面四种说法正确的有哪些()
A.调用了线程的start()方法,该线程就进入运行状态(就绪,还要获得CPU使用权) B.线程的run()方法运行结束或被未catch的InterruptedException等异常终结,那么该线程进入死亡状态 C.线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像引用其它对象一样引用它 D.线程进入死亡状态后,调用它的start()方法仍然可以重新启动
答案
热门试题
当执行函数时,其局部变量的存储一般采用()进行存储。 对于线性表,相对于顺序存储,采用链表存储的缺点是 ( ) 。 对于线性表,相对于顺序存储,采用链表存储的缺点是(  )。 Java线程的线程体是一个线程类的 【9】 方法。 线程ID可以看作为线程的句柄,用来引用一个线程() 创建线程时,我们通过()将线程号分别传递给每个线程。 线程对象的()方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。 下列说法中错误的一项是(): Java中的第一个线程都属于某个线程组|新建的线程默认情况下属于其父线程所属的线程组|线程创建之后,可以从一个线程组转移到另一个线程组|线程只能在其创建时设置所属的线程组 线程可分为用户线程和____ 凡是函数中未指定存储类别的局部变量,隐含的存储类别为()。 主线程要求从线程退出应采用____。 凡在函数中未指定存储类别的局部变量,其默认的存储类别为()。 凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。 Java提供的线程池来创建多线程,进一步优化线程管理 对线程调用了Abort 方法,可以终止线程() 在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。 在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出() Linux支持内核空间的多线程管理,采用线程调度程序选测线程占用CPU运行() 使用Java提供的线程池来创建多线程,进一步优化线程管理() 凡在函数中未指定存储类别的局部变量,其默认的存储类别为static
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位