- 3
- 0
- 约1.18万字
- 约 58页
- 2017-02-20 发布于河南
- 举报
第7章 实现多线程 本课教学内容 多线程基本概念 单线程应用程序 多线程应用程序 线程生命周期 多线程方法 线程优先级 线程的同步 线程的内部通信 问题陈述 应用场景 我们需要在显示顾客信息的窗口上显示当前的日期和时间,以方便旅馆的管理。如下图所示: 多线程基本概念 序言 一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。 Java程序通过流控制来执行程序流,程序中单个顺序的流控制称为线程,多线程则指的是在单个程序中可以同时运行多个不同的线程,执行不同的任务。多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行。 多线程基本概念 线程与进程的区别 进程:每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 线程:轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 多进程:在操作系统中,能同时运行多个任务程序。 多线程:在同一应用程序中,有多个顺序流同时执行。 多线程基本概念 线程的概念 一个线程是一个程序内部的顺序控制流。 线程相似于顺序程序。顺序程序有开始,执行顺序和结束。线程也有开始,执行顺序和结束。然而,线程不是独立的程序但是能在程序内运行。每个程序最少有一个线程称为主要线程。在
您可能关注的文档
- ESC心衰指南解读王彦新幻灯片.ppt
- EV71重症判断与治疗3幻灯片.ppt
- FSHL0XTHBLC幻灯片.ppt
- FTTX产品解决方案幻灯片.ppt
- G70301001-健康培训讲义幻灯片.ppt
- GEMS盖姿精油的使用方法幻灯片.ppt
- GIST专家共识课件.ppt
- GMP培训-2010年修订2幻灯片.ppt
- GOLD2013解读课件.ppt
- GRP健康集团简介2011-10幻灯片.ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)