- 3
- 0
- 约1.46万字
- 约 47页
- 2016-08-22 发布于浙江
- 举报
12-Java多线程技术基础
《Java程序设计》 12. Java多线程技术基础 12.1 线程概述 12.1.1 线程和进程 12.1.2 多线程的优势 12.2 线程的创建和启动 12.2.1 继承thread类创建线程类 12.2.2 实现runnable接口创建线程类 12.2.3 使用Callable和Future创建线程 12.2.4 三种方式所创建线程的对比 12.3 线程的生命周期 12.3.1 新建和就绪状态 12.3.2 运行和阻塞状态 12.3.3 线程死亡 12. 多线程技术 前面编写的Java程序(第9~11章的GUI程序除外,它们有内建的多线程支持),都是单线程(Thread),只有一条顺序执行流:程序从main方法开始执行,依次向下执行每行代码,如果程序执行某行代码时遇到了阻塞,则程序将会停滞在该处。 单线程的程序往往功能非常有限,例如开发一个简单的服务器程序,这个服务器程序需要向不同的客户端提供服务时,不同的客户端之间应该互不干扰,否则会让客户端感觉非常沮丧。 多线程听上去是非常专业的概念,其实非常简单——单线程的程序(前面介绍的绝大部分程序)只有一个顺序执行流,多线程的程序则可以包括多个顺序执行流,多个顺序流之间互不干扰。可以这样理解:单线程的程序如同只雇佣一个服务员的餐厅,他必须做完一件事情后才可以做下一件事情;多线程的程序则如同雇佣多个服务员的餐厅,他们可以同时做多件事情
您可能关注的文档
最近下载
- DB32_T 5206-2025 中医护理门诊建设与服务规范.docx VIP
- 《中医护理门诊建设与服务规范》DB32T 5206-2025(江苏标准).pdf
- 2025年中考语文真题分类汇编(全国通用)专题08 散文阅读(全国通用)(原卷版).docx VIP
- 养老护理员职业道德课件.ppt VIP
- 风电项目35KV集电线路监理实施细则.docx VIP
- 中国消化道出血诊治指南(2026版).docx
- 列车轮缘润滑材料性能分析与应用研究.pdf VIP
- 速冻面制品冷链物流的存在问题与分析-来源:现代食品(第2020003期)-郑州中粮科研设计院有限公司.pdf VIP
- 土石方工程监理实施细则.docx VIP
- (2025年)湖北省襄阳市员额法官遴选面试考题及答案.docx VIP
原创力文档

文档评论(0)