11 创建多线程.pptVIP

  • 4
  • 0
  • 约5.92千字
  • 约 36页
  • 2017-11-17 发布于河南
  • 举报
11 创建多线程

回顾 Swing框架及其类层次结构 常用Swing顶层容器,中间层容器的使用 利用容器的嵌套实现较复杂的布局 常用Swing组件的使用,如按钮、标签、文本组件、选择型组件、菜单类组件等 * * * * * 第11单元 创建多线程 本讲目标 了解多线程的概念 掌握如何创建线程 了解死锁的概念 掌握线程同步 掌握使用 wait() 和 notify() 在线程之间进行通信 * 本讲相关词汇(蓝色为关键字) 单 词 说 明 thread 线程 多任务处理 * 什么是进程呢? 进程包括运行中的程序和程序所使用到的各系统资源。 基于进程的特点是允许计算机同时运行两个或更多的程序。 而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己独有的栈空间,但代码区是共享的,即不同的线程可以执行同样的函数。 多任务处理有两种类型: - 基于进程 - 基于线程 思考 我们的CPU真的能够同时执行多个任务吗? 线程就是增加一个新的虚拟cpu吗? 那么为什么要多任务? 如果没有多进程 如果没有多线程 * 多线程 在Java中,一个应用程序可以包含多个线程。每个线程执行特定的任务,并可与其他线程并发执行 基于线程所需的开销更少 在多任务中,各个进程需要分配它们自己独立的地址空间 多个线程可共享相同的地址空间并且共同分享同一个进程 进程间调用涉及的开销比线程

文档评论(0)

1亿VIP精品文档

相关文档