`
顺先兄是X怪盗
  • 浏览: 9007 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

线程和游戏

 
阅读更多

线程和游戏

最近接触到java里面的线程和游戏了,一下是我对线程的了解

Thread 类的特点:独立运行,线程构成程序,一个程序里面有许多的线程,每个线程实现不同 的功能块,这些功能块合在一起就是整个程序所表现出来的整体功能。

了解线程必须了解它的三个方法:

第一:run(),它是一个线程的入口,当启动一个线程时程序将会从这个线程的run()方法开始执行,我们所熟悉的main()方法就是一个线程

第二:start(),当我们需要调用一个线程时,光实例化它的对象是不行的,还必须调用它的start()方法,即是开始一个线程,当调用此方法时系统就会自动调用此线程的run()方法。每个线程一旦开始就不会自动停止,所以我们必须得自己设置一个让它停止的条件。

第三:sleep(),因为一个线程通常是不断执行的所以调用sleep()方法让cpu休息一会儿,也就是交出cpu来给其他的线程使用,不然很可能造成cpu的完全使用,死机……

public class Text{

public static void main(){

TextThread text=new TextThread();

text.start();

}

}

 

public class TextThread extends Thread{

public void run(){

while(ture){

System.out.println("线程调用中");

Thread.sleep();

}

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics