同一时间执行多一线程
进程:是程序一次动态的执行
进程的特点:
①进程是系统运行的基本单位
②每一进程都有自己独立的一块内存空间,一组系统资源
③每一进程的内部数据和状态都是完全独立的
线程:线程是进程中执行运算的最小单位
使用线程的四个步骤
1.定义一个线程,同时指明这个线程所要执行的代码
2.创建线程对象
3.启动线程
4.终止线程
线程的状态
1.创建
2.就绪
3.运行
4.阻塞
5.死亡
线程礼让:yield();
线程睡眠:sleep();
强制运行:join();
同步代码块:
Synchronized(this){
//需要同步的代码
}
目的:锁住代码,只能一个进程访问,更精确