线程的概念

1. 线程的基本概念

	什么是进程?
	
	进程:简单打个比方,你的电脑桌面上有个QQ.exe文件,这个叫做程序,是个静态的概念,就是在硬盘里躺着。
	但是此时如果你进行了双击,启动了QQ程序,那么在后台就会启用一个QQ的进程。
	
	什么是线程?

    线程:线程就是一个进程中不同的执行路径,是进程里最小的执行单元。

2. 常用的方法介绍

	  start:启用线程   
	  sleep: 线程休眠,当前线程运行暂停一段时间,让其他线程运行,到了指定的时间自动复活。
	  yield:当前线程停止下来,进入等待队列,等待系统调度
	  join :在当前线程T1加入T2.join,意思就是T1线程进入等待状态,等待T2执行完成后,继续执行T1线程。

3. 常见创建线程的几种方式

	继承Thread类
	实现Runnable接口
	匿名类new Thread({}->{.....})
	线程池创建
	FutureTask 和 Callable实现

4. 线程的状态

	1.就绪状态 ready
	2.运行状态  running
	3.结束状态  teminated
	4.阻塞状态 blocked
	5.等待状态 waiting
	6.按等待状态 timedwaiting 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值