多线程

同一时间执行多一线程

进程:是程序一次动态的执行

进程的特点:

①进程是系统运行的基本单位

②每一进程都有自己独立的一块内存空间,一组系统资源

③每一进程的内部数据和状态都是完全独立的

线程:线程是进程中执行运算的最小单位

 

使用线程的四个步骤

1.定义一个线程,同时指明这个线程所要执行的代码

2.创建线程对象

3.启动线程

4.终止线程

 

线程的状态

1.创建

2.就绪

3.运行

4.阻塞

5.死亡

 

 

线程礼让:yield();

线程睡眠:sleep();

强制运行:join();

同步代码块:

Synchronized(this){

    //需要同步的代码

 }

目的:锁住代码,只能一个进程访问,更精确

posted @ 2019-03-13 10:40  霸气小青年  阅读(148)  评论(0编辑  收藏  举报