java 基础知识——06

来源:互联网 发布:婴儿成长记录软件 编辑:程序博客网 时间:2024/05/22 09:48

Java多线程编程


在任何时候,线程可以终止(terminate),这立即中断了它的运行。一旦终止,线程不能被恢复。

2.当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的。主线程的重要性体现在两方面:

  • 它是产生其他子线程的线程;
  • 通常它必须最后完成执行,因为它执行各种关闭动作。
3.  ava定义了两种方式:
  • 实现Runnable 接口;
  • 可以继承Thread类。

实现Runnable接口

创建线程的最简单的方法就是创建一个实现Runnable 接口的类。

扩展Thread

创建线程的另一个途径是创建一个新类来扩展Thread类,然后创建该类的实例。


当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。


0 0