欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    java多线程试题-复习资料.docx

    • 资源ID:96926359       资源大小:13.33KB        全文页数:5页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java多线程试题-复习资料.docx

    多线程一. 选择题1 .下列说法中错误的一项是(A)A. 线程就是程序B.线程是一个程序的单个执行流B. 多线程是指一个程序的多个执行流D.多线程用于实现并发2.下列哪个一个操作不能使线程从等待堵塞状态进入对象堵塞状态(D)A. 等待阴塞状态下的线程被()唤B. 等待堵塞状态下的纯种被()中断C. 等待时间到D. 等待堵塞状态下的线程调用()方法3.下列哪个方法可以使线程从运行状态进入其他堵塞状态(A)A.4 .下列说法中错误的一项是(D)A. 一个线程是一个类的实例B. 线程从传递给纯种的实例()方法起先执行C. 线程操作的数据来自实例D. 新建的线程调用()方法就能立刻进入运行状态5 .下列关于类供应的线程限制方法的说法中,错误的一项是(D)A. 在线程A中执行线程B的()方法,则线程A等待直到B执行完成B. 线程A通过调用()方法来中断其堵塞状态C. 若线程A调用方法()返回值为,则说明A正在执行中D.()方法返回当前线程的引用6 .下列说法中,错误的一项是()A. 对象锁在0语句执行完之后由持有它的线程返还B. 对象锁在()语句中出现异样时由持有它的线程返还C. 当持有锁的线程调用了该对象的()方法时,线程将释放其持有的锁D.当持有锁的线程调用了该对象的构造方法时,线程将释放其持有 的锁7 .下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访 问是排他的AA. BC D二.填空题1 .在操作系统中,被称做轻型的进程是线程2 .多线程程序设计的含义是可以将一个程序任务分成几个并行的 任务3 .在程序中,()方法的实现有两种方式: 实现接口和 继承 类4 .多个线程并发执行时,各个线程中语句的执行依次是确定 的,但是线程之间的相对执行依次是不确定的6中的对象锁是一种独占的排他锁7 .程序中可能出现一种状况:多个线种相互等待对方持有的锁,而在得到对方的锁之前都不会释放自己的锁,这就是死锁8 .线程的优先级是在类的常数和之间的一个值9 .处于新建状态的线程可以运用的限制方法是()和0 o10 .一个进程可以包含多个线程三.简答题1.说明几个概念:对象锁、对象锁:每个对象都有对象锁,当某个线程进入用定义方法时,就 获得了当前类对象(方法所属的类的对象)的锁,其他线程就不能再获得 该锁,直到线程释放该锁。一个类对象有一个对象锁,多个同步方法公用 一个对象锁。:是当前线程处于休眠状态,将对的限制权交给其他线程,但不释放 当前对象的锁,其他线程可以获得,但不能进入当前线程限制的对象锁。:与的区分是,它会释放对象锁,其他线程可以进入该同步块。:进入当前同步块的线程调用方法变成休眠状态的线程,将该线程变 成等待状态。:进入当前同步块的线程调用方法变成休眠状态,使全部休眠线程变 成等待状态。一个类中有多个同步方法,进入随意一个同步块都将获得该对象锁, 由于方法使进入同步块的线程休眠,只能唤醒全部被休眠线程中的一个, 可以唤醒全部休眠线程。通常线程的通信通过,和条件来实现。2.中有几种方法可以实现一个线程?用什么关键字修饰同步方法? S有两种实现方法,分别是继承 类与实现接口 用关键字修饰同步方法3 . 0 和 0 有什么区分?答:是线程类()的方法,导致此线程暂停执行指定时间,给执 行机会给其他线程,但是监控状态照旧保持,到时后会自动复原。调用不 会释放对象锁。是类的方法,对此对象调用方法导致本线程放弃对象锁, 进入等待此对象的等待锁定池,只有针对此对象发出方法(或)后本线程 才进入对象锁定池准备获得对象锁进入运行状态。4 .同步和异步有何异同,在什么状况下分别运用他们?举例说明。答:假如数据将在线程间共享。例如正在写的数据以后可能被另一个线 程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据 就是共享数据,必需进行同步存取。当应用程序在对象上调用了一个须要花费很长时间来执行的方法,并且 不希望让程序等待方法的返回时,就应当运用异步编程,在很多状况下接 受异步途径往往更有效率。5. 启动一个线程是用()还是()?答:启动一个线程是调用()方法,使线程所代表的虚拟处理机处于可运 行状态,这意味着它可以由调度并执行。这并不意味着线程就会立刻运行。 ()方法可以产生必需退出的标记来停止一个线程。6. 多线程有几种实现方法,都是什么?同步有几种实现方法,都 是什么?答:多线程有两种实现方法,分别是继承 类与实现接口同步的实现方面有两种,分别是与7. 线程的基本状态以与状态之间的关系中的线程有四种状态分别是:运行、就绪、挂起、结束

    注意事项

    本文(java多线程试题-复习资料.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开