java基础学习-多线程编程(一)

什么是进程?什么是线程?
进程 一个进程包括由操作系统分配的内存空间,包含一个或多个线程,一个进程会一直运行,直到所有的非守护线程都结束运行后才能结束。例如操作系统运行一个程序的执行过程。
线程 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程不能独立的存在,它必须是进程的一部分。

为什么要用多线程?
多线程是多任务的一种特别的形式,多线程使用了更小的资源开销。
多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。

一,线程的生命周期
Java基础学习-多线程编程(一)二,线程的创建
Java提供三种创建线程的方法

  • 通过实现 Runnable 接口;
  • 通过继承 Thread 类本身;
  • 通过Callable和Future创建线

相关文章: