项目9--利用多线程技术实现定时响铃.pptVIP

  • 3
  • 0
  • 约6.58千字
  • 约 61页
  • 2022-06-26 发布于江西
  • 举报

项目9--利用多线程技术实现定时响铃.ppt

项目9 利用多线程技术实现定时响铃 古凌岚 张婵 罗佳 知识要点 线程的生命周期 线程的创建 线程并发控制 线程通信 引子 为什么需要引入线程? 日常生活中,我们人在同一时间可以做许多事,如在进餐的同时,还可以倾听朋友叙述的故事 Java程序中为了模拟这种功能,引入了线程机制。简单点说,当一个程序能够同时完成多件事情时,就是所谓的多线程程序 多线程应用较广泛 9.1实战任务十一:实现闹钟启动的计时功能 问题分析 设定闹钟涉及两个时间点,一是闹钟时间,二是设置闹钟时的系统时间,当这两个时间点重叠时,铃声音乐将被播放,即闹钟响了 闹钟设定后,需要不断地计算两个时间点间的差值,同时还要求能够使用闹钟的其它功能,如上传铃声文件等 多线程技术,可实现以上多个事务处理的互不影响,各自独立执行的效果 9.1实战任务十一:实现闹钟启动的计时功能 进程和线程 程序是指具有完整功能的一段静态代码 进程是指多任务操作系统中,每个程序的一次动态执行。其对应着代码加载、执行和直至执行完毕的一个完整过程 处理器会为每次加载的进程分配一个独立的内存空间,若同一段代码被加载多次,则会被分配到不同的内存空间加以执行 线程是CPU的最小执行单位,是进程内部的执行线索,但它与进程同样也有产生、发展和消亡三个阶段 9.1实战任务十一:实现闹钟启动的计时功能 进程和线程的关系 9.1实战任务十一:实现闹钟启动的计时功

文档评论(0)

1亿VIP精品文档

相关文档