- 1
- 0
- 约1.27万字
- 约 14页
- 2017-05-20 发布于北京
- 举报
Java典型模块与项目实战大全(第四章)IT168文库
第4章 学生并发接水(线程Thread)
在现实生活中,经常会同时发生两件事情,例如“两个人同时过一个独木桥”或“两个人同时过一个独木门”。如果要用程序来模拟,则需要用到Java语言中的线程。线程是Java语言中一个最重要的机制,它能够使程序可以有很多“分身”在计算机中运行,实现复杂的功能。本章除了详细讲解如何通过线程实现许多同学并发接水的实例外,还将详细地介绍线程的基本知识。
本章的学习目标如下:
掌握学生并发接水实例;
理解为什么要使用线程;
掌握创建新线程的两种方式。
4.1 学生并发接水原理
所谓“学生并发接水”,是指学校里学生接水的3个过程:下课后许多同学从教室到水房的过程,接水过程和从水房到教室的过程。
4.1.1 项目结构框架分析
对于学生并发接水项目,根据面向对象的思想,需要创建两个对象,即学生和水龙头。该项目中的3个包分别描述了现实中存在的不排队接水、排队接水和接完水后一起回教室的3种情况。
学生并发接水项目目录如图4.1所示,各个目录功能如下。
包com.cjg.noqueue:模拟学生并发接水时,没有排队。
包com.cjg.queue:模拟学生并发接水时,有组织地 排队。
包com.cjg.together:模拟学生通过排队形式接完水后,一起回教室。
4.1.2 项目功能业务分析
本节将以直观的方式向读者介绍整个项目要实现的功能。这些功能
您可能关注的文档
- FWY–武汉市江汉桥拓宽工程公路连续梁0号节段施工工艺.doc
- FYS型耐腐蚀液下泵性能参数和价格.doc
- flash动画设计:1.1-用基本形状绘图.doc
- FlashActionScript3.0语言及组件参考Video.doc
- F–系列考勤门禁一体机软件使用说明.doc
- f高中物理易错题分析集锦-2牛顿定律.doc
- G2–常用符号和数学表达式.doc
- freemind思维导图的简单操作和使用案例.doc
- GB50500–2008工程量清单计价表格.doc
- GB601–2002主要修改内容比较.doc
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
原创力文档

文档评论(0)