线程第一课——进程与线程

  这节课开始我们进入java的线程部分。

 

  首先了解几个概念: 程序、进程、线程。

 

  1. 程序: 就是我们写的代码,是静态的。
  2. 进程: 程序运行的过程,或者说是cpu调度各个程序的过程
  3. 线程: 一进程为达到并发操作而设计出来的类似进程的东西(看下百度百科吧,算了,你们也看不懂)

 

  说到进程和线程就要说到并行和并发。

  1. 并行: 同一时间点多个进程(或者线程)同时运行(必须要有多个CPU才能实现)
  2. 并发: 同一时间段多个进程(或者线程)同时运行(表面同时,实际上是分配极短的时间片交错运行,给人造成一种同时运行的假象,但这样做程序运行效率会变高,并发是一个CPU上的)

 

我们每每谈及java,或者说谈及互联网应用,都会说”多线程,高并发”,这是迈步过去的坎,所以需要重点学(说实话,我建议你们好好学操作系统,里面讲的很细)

 

OK,这一课没了,下节课讲怎么创建进程,以及进程的使用。

猜你喜欢

转载自blog.csdn.net/qq_40061421/article/details/84573990