多线程、线程安全、线程状态、等待唤醒机制、线程池

主要内容

  • 线程
  • 同步
  • 线程状态
  • 等待与唤醒案例
  • 线程池

教学目标

  • 说出进程的概念
  • 说出线程的概念
  • 能够理解并发与并行的区别
  • 能够开启新线程
  • 能够描述Java中多线程运行原理
  • 能够使用继承类的方式创建多线程
  • 能够使用实现接口的方式创建多线程
  • 能够说出实现接口方式的好处
  • 能够解释安全问题的出现的原因
  • 能够使用同步代码块解决线程安全问题
  • 能够使用同步方法解决线程安全问题
  • 能够说出线程6个状态的名称
  • 能够理解线程通信概念
  • 能够理解等待唤醒机制
  • 能够描述Java中线程池运行原理
  • 能够理解函数式编程相对于面向对象的优点

第一章 多线程

我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计?

要解决上述问题,咱们得使用多进程或者多线程来解决.

1.1 并发与并行

  • 并发:指两个或多个事件在同一个时间段内发生。
  • 并行:指两个或多个事件在同一时刻发生(同时发生)。
    多线程、线程安全、线程状态、等待唤醒机制、线程池_第1张图片

你可能感兴趣的:(Java,SE)