线程的三种实现方法总结

线程的三种实现方法总结

  • 基本概念
    • 线程实现的三种方式

基本概念

既然大家都清楚,那就简要的说下概念吧

进程:系统进行资源分配和调度的基本单位。
线程:操作系统能够进行运算调度的最小单位。
tp:一个进程可以拥有多个线程,一个线程必须要有一个父进程。线程单独并不拥有系统资源,只是在运行的时候,与父进程的其他线程共享父线程的资源*

举个板栗:
比如过年,客人吃完饭了,这时候,老妈(系统)给你指派一个收拾屋子的任务(进程1)给老爸指派收拾垃圾的任务(进程2)。

你接到指令之后,开始收拾桌子(线程1),洗碗(线程2),拖地(线程3)
老爸接到指令后,收拾垃圾桶(线程4),拿出去丢掉(线程5)

你,老爸,是老妈(系统)分配和调度的基本单位,你们的每个动作(线程1,2,3····)是能够进行运算调度的基本单位。

线程实现的三种方式

一、实现Runnable接口,实现run方法

class MyThread implements Runnabl

你可能感兴趣的:(JUC,java,多线程)