《Java语言程序设计与实现(微课版)(第2版)习题答案项目11.docx》由会员分享,可在线阅读,更多相关《Java语言程序设计与实现(微课版)(第2版)习题答案项目11.docx(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
项目11 Java程序的多线程处理习题参考答案一、填空题:(1)线程(2)新建状态、就绪状态、运行状态、阻塞状态、死亡状态(3)继承 Thread 类、实现 Runnable 接口(4)多线程编程二、选择题:(1) D; (2) B; (3) C; (4) C; (5) A三、判断题:(I)X(2) V四、简答题:(1)什么是多线程编程?答:多线程编程是指将程序任务分成几个并行的子任务,由这些子任务并发执行,一起 协作完成程序的功能。(2)为什么我们调用start。方法时会执行run ()方法,为什么我们不能直接调用run () 方法?答:start()方法和run()方法都是java. lang. Thread类中定义的方法。start。方法用 来使得线程启动run()方法。run ()方法用来执行线程,在创建线程时,需要重写run()方法,以便让线程做特定的工作,因此在调用start。方法时不能直接调用run ()方法。