- 1
- 0
- 约9.1千字
- 约 23页
- 2018-07-10 发布于湖北
- 举报
第22讲 Java高级编程(一) 教学目标 理解多线程程序设计的基本思想 掌握多线程的实现和线程的同步与控制 理解Java网络编程的基本思想 掌握基于Socket的低层Java网络编程与基于UDP的Java网络编程,以及基于无连接的数据报通信编程 理解JDBC的基本思想 掌握数据源的建立和数据库的访问 多线程程序设计 支持多线程——Java可以让不同的程序块同时运行,可以达到处理多任务的目的。 所谓的线程(thread)是指程序的运行流程,多线程的技术使单个程序内部也可以在同一时刻执行多个代码段,完成不同的任务,这种机制称为多线程。 Java语言利用多线程实现了一个异步的执行环境。例如,在一个网络应用程序里,可以在后台运行一个下载网络数据的线程,在前台则运行一个线程来显示当前下载的进度,以及一个用于处理用户输入数据的线程。 Java多线程机制是通过Java类包java.lang中的类Thread实现的,Thread类封装了对线程控制所必需的方法。 单线程实现示例 单线程实现示例(续) 运行结果: B:早饭 B:上班 B:下班 S:备课 S:上课 S:布置作业 S:下课 多线程的实现 单线程的限制——要运行s2.run()方法,一定要等到s1.run()运行完毕才行。 激活多个线程——同时运行s1.run()、s2.run()方法使得上述结果交叉输出。 实现多线程的方法: 在类
您可能关注的文档
- 常州武进区农村分散式生活污水处理工程(一期)PPP项目.doc
- 汇文中学2009——2010年度第一学期工作计划.doc
- 一突出贡献奖1个.doc
- 更在于激励、唤醒、鼓舞学生。,这也就是说老师教学.doc
- 课题编号2017_.doc
- 2015年度会计人员继续教育集中机考模拟题(企业类).doc
- 北师大版必修三Unit9单元测试题含答案解析.doc
- 华中师范大学2010年度硕士研究生招生参考书目.doc
- 深市首次公开发行股票采用市值配售业务和可交换公司债业.doc
- 2014年上海市闸北区政府信息公开工作年报告.doc
- 浙江省临海市2024-2025学年初三第二学期期末考试试题含解析.doc
- 2026届北京十四中高考模拟试卷(物理试题文)试卷含解析.doc
- 江苏省盐城市毓龙路实验学校2026年初三下学期阶段性测试(三)(5月)生物试题含解析.doc
- 河北省唐山市丰南区2026届六年级数学第一学期期末统考模拟试题含解析.doc
- 温州医科大学仁济学院《CFA固定收益II》2023-2024学年第二学期期末试卷.doc
- 湖南省安仁县重点中学2025-2026学年初三毕业班联考生物试题试卷含解析.doc
- 广西经贸职业技术学院《实用药理学》2023-2024学年第二学期期末试卷.doc
- 广东科贸职业学院《中西医结合内科学1》2023-2024学年第二学期期末试卷.doc
- 高校图书馆藏书剔旧的实施路径与优化策略.pptx
- 《建筑能效性能设计准则》编制说明.pdf
最近下载
- 2026年最新铁路信号电源考试题及答案.doc VIP
- 高铁站电源屏维护员考试试卷与答案.doc VIP
- 2024-2025学年湖北省武汉市江岸区统编版六年级下册期末考试语文试卷【含答案】.pdf VIP
- 2026年铁路电源工专项题库.docx
- 2026年新版铁道电源信号期末题.doc VIP
- 电大一网一《网络安全技术》形考任务三(实验7、8、9,三选一,权重25%,需辅导教师评阅)作业3.doc VIP
- 2024年河南省中考生物试卷(含答案).pdf VIP
- 《网络安全技术》形考任务二(实验4、5、6-三选一-权重25%-需辅导教师评阅).doc VIP
- 电大一网一《网络安全技术》形考任务一(实验1、2、3,三选一,权重25%,需辅导教师评阅)作业1.doc VIP
- 周易软思维模式探讨.docx VIP
原创力文档

文档评论(0)