date0412/ThreadDemo.java

来源:互联网 发布:淘宝工作总结范文 编辑:程序博客网 时间:2024/06/06 20:06
/*进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。1、如何在自定义的代码中,自定义一个线程呢:通过对api的查阅,java已经提供了对线程这类事物的描述。就是Thread类。创建线程的第一种方式:继承Thread类。步骤:1,定义类继承Thread2,复写Thread中的run方法。目的:将自定义代码存储在run方法中中。让线程运行。3,调用线程的start方法,该方法两个作用:启动线程,调用run方法。发现每一次运行的结果都不同。这就是多线程的一个特性:随机性。谁抢到谁执行,至于执行多久,cpu说的算。为什么要覆盖run方法呢?Thread类用于描述线程。该类就定义了一个功能,用于存储线程要运行的代码。该存储功能就是run方法。也就是说,Thread类中的run方法,用于存储线程要运行的代码。*/class Demo extends Thread{public void run(){for(int x=0;x<60;x++)System.out.println("thread run..."+x);}}class ThreadDemo {public static void main(String[] args) {Demo d = new Demo();d.start();//开启线程并执行该线程的run方法。//d.run();//仅仅是对象调用方法。而线程创建了,并没有运行。for(int x=0;x<60;x++)System.out.println("Hello World..."+x);}}

0 0
原创粉丝点击