chapter 15 Java多线程机制_图文.pptVIP

  • 0
  • 0
  • 约1.17万字
  • 约 53页
  • 2017-01-19 发布于浙江
  • 举报
Java语言程序设计 shelly200607@126.com 第15章 Java中的线程 Thread的子类创建线程 使用Runable接口 线程的常用方法 GUI线程 线程同步 在同步方法中使用wait()、notify 和notifyAll()方法 挂起、恢复和终止线程 计时器线程Timer 线程联合 守护线程 线程的概念 人们常说做事情要一心一意,不能三心二意。 在现实世界中,其实很多事情可以并发执行的。比如,人体在接受外界信息时,视觉、嗅觉、听觉、味觉、触觉这些感知器官统统都是并发执行的。所谓眼观六路、耳听八方。 随着科学技术的发展,计算机也进入了三心二意的时代。大家在使用计算机的时候,可以同时运行两个甚至两个以上的程序:比如一边听歌、一边上网看新闻,还可以同时下载电影。 线程的概念 那么计算机中怎样才可以实现多个程序的同时运行呢? 虽然,在计算机中这些程序似乎同时在运行,但事实并非如此。 除非你的计算机上装有两个 CPU (双核处理器),否则同一时刻只能运行一个程序。 线程的概念 如果 CPU 只有一个,这时就遇到这样的问题,到底怎样才能既听歌又能看网页呢? 操作系统的进程并发机制可以帮助我们实现这一目的。 实际情况是由操作系统负责管理 CPU 等硬件资源的分配,通过采用时间片原理,以非常小的时间间隔交替执行多个程序。 因

文档评论(0)

1亿VIP精品文档

相关文档