《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

进程与线程

进程

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

  • 动态性:存放在磁盘中的eclipse和QQ并不是进程,双击执行文件,运行之后,这才称为进程。
  • 脱了进程谈论线程就没有什么意义。

线程

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

进程与线程

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

  • 线程是系统中最小的执行单元。
  • 同一进程有多个线程。
  • 线程共享进程的资源。

线程的交互

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

  • 线程需要通信才能正确的工作,这种通信,我们称为线程的交互
  • 交互的方式包括互斥同步

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

《Java 2 实用教程》课程学习(12)——第12章 Java 多线程机制

1 Java中的线程

程序是一段静态的代码,它是应用软件执行的蓝本。         进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。             Java的多线程就是在操作系统每次分时给Java程序一个时间片的CPU时间内,在若干个独立的可控制的线程之间切换。

相关文章:

  • 2021-09-02
  • 2021-06-15
  • 2021-10-15
  • 2021-06-27
  • 2021-11-23
  • 2022-12-23
  • 2022-02-07
  • 2021-11-17
猜你喜欢
  • 2022-01-06
  • 2021-06-02
  • 2022-12-23
  • 2022-01-21
  • 2021-12-07
  • 2021-11-04
  • 2022-02-10
相关资源
相似解决方案