第十六章:多线程

基本概念:

1. 并发:同一时刻只有一条指令在执行。但是多个指令在迅速的切换,用户感觉不到!  宏观上的感觉!

    并行:同一个时刻,多条指令在多个处理器上同时执行。

 

2. 创建线程

      A:继承Thread类,重写run()方法:即重写线程执行体。     然后new对象就可创建线程对象。

      B:实现Runnable接口, 重写run()方法,得到实现Runnable接口的类;   然后以此类的对象作为Thread类的target来创建Thread的对象。

3. 启动线程

      A:start()方法

 4. 线程的生命周期

   新建态、就绪态、运行态、阻塞态、死亡。

      new:新建态

      当线程对象调用start()方法之后:就绪态。

5. 同步: synchoronized

             Lock对象

      

 

posted @ 2016-10-25 20:11  风茗  阅读(100)  评论(0编辑  收藏  举报