java多线程基础(一)

java多线程技术。要了解java多线程技术首先要了解进程这个概念。

  什么是进程呢?进程是操作系统结构的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。一个例子就是你打开windows看见线程列表,就是它了。

  一个进程是由多个线程构成,那什么是线程呢?线程可以当成是在进程中独立运行的子任务了。

  为什么我们要多线程呢,就是我们需要在做一件事情的同时可以完成其余一件事情,提高做事效率而已。

  下图是单任务与多任务的特点:

  

多线程是异步的,线程调用也是随机的。

原文地址:https://www.cnblogs.com/huzi007/p/7028351.html