全屏

第十一章 总结


【专业IT培训机构,真正零首付入学www.bjsxt.com


1. 程序:Java源程序和字节码文件被称为“程序(Program)”,是一个静态的概念。

2. 进程:执行中的程序叫做进程(Process),是一个动态的概念。每个进程由3部分组成:cpu、data、code。

3. 线程:是进程中一个“单一的连续控制流程 (a single sequential flow of control)”。

4. 在Java中实现多线程的方式:

    ▪ 继承Thread类实现多线程

    ▪ 实现Runnable接口实现多线程

5. 线程的状态:

   ▪ 新生状态

    就绪状态

    运行状态

    死亡状态

    阻塞状态

6. 暂停线程执行的方法:

    sleep()

    yield()

    join()

7. 实现线程同步的两种方式:

    synchronized 方法 :

public  synchronized  void accessVal(int newVal);

    synchronized 块:

synchronized(syncObject)
{ 
//允许访问控制的代码 
}

8. 同步解决问题的另一种典型方式:生产者/消费者模式。

9. 线程通信的方法:

    wait()

     notify()

    notifyAll()

      都是Object类的方法,只能在同步方法和同步代码块中使用。

分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183