正在加载图片...
立,使得各个线程之间的代码是乱序执行的,将会带来线程 调度,同步等问题。 二、在Java中实现多线程 我们不妨设想,为了创建一个新的线程,我们需要做些 什么?很显然,我们必须指明这个线程所要执行的代码,而 这就是在JaVa中实现多线程我们所需要做的一切! 作为一个完全面向对象的语言,Java提供了类 java.lang.Thread来方便多线程编程,这个类提供了大量的 方法来方便我们控制自己的各个线程。 那么如何提供给Java我们要线程执行的代码呢?让 我们来看一看Thread类。Thread类最重要的方法是run (),它为Thread类的方法start()所调用,提供我们 的线程所要执行的代码。为了指定我们自己的代码,只需要 覆盖它! 方法一:继承Thread类,重写方法run(),我们在创 建Thread类的子类中重写run(),加入线程所要执行 的代码即可。下面是一个例子:立,使得各个线程之间的代码是乱序执行的,将会带来线程 调度,同步等问题。 二、在 Java 中实现多线程 我们不妨设想,为了创建一个新的线程,我们需要做些 什么?很显然,我们必须指明这个线程所要执行的代码,而 这就是在 Java 中实现多线程我们所需要做的一切! 作 为 一 个 完 全 面 向 对 象 的 语 言 , Java 提 供 了 类 java.lang.Thread 来方便多线程编程,这个类提供了大量的 方法来方便我们控制自己的各个线程。 那么如何提供给 Java 我们要线程执行的代码呢?让 我们来看一看 Thread 类。Thread 类最重要的方法是 run (),它为 Thread 类的方法 start() 所调用,提供我们 的线程所要执行的代码。为了指定我们自己的代码,只需要 覆盖它! 方法一:继承 Thread 类,重写方法 run(),我们在创 建 Thread 类的子类中重写 run() ,加入线程所要执行 的代码即可。下面是一个例子:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有