线程的创建

来源:互联网 发布:制作推文用什么软件 编辑:程序博客网 时间:2024/04/30 11:52
/*进程:正在执行的程序;线程:进程中的一个独立控制单元,控制进程的执行;用迅雷下载的时候,下载就是一个进程,但是在下载的是时候,会将里面你的内容分成多个相互独立的部分进行下载,这相互独立的部分就是所谓的线程。在jvm中,是多线程的,一启动,一方面会执行程序,另一方面就会进行垃圾的回收;创建多线程:1.创建类并继承Thread2.覆盖run();runz()存放要运行的代码,相当于main()3.调用start():这样可以开启线程,同时也调用run();*///线程举例package pack;class ThreadDemo {public static void main(String[] args) {Demo1 d1=new Demo1("one");d1.start();//Demo2 d2=new Demo2();//Thread t=new Thread(d2);//t.start();for(int i=1;i<100;i++)System.out.println("Hello World");//d.show();}}//举例的类class Demo{void show(){for(int i=0;i<100;i++){System.out.println("Hello Thread");}}}//通过Thread 类来创建线程class Demo1 extends Thread{Demo1(String name){super(name);}   public void run(){      for(int i=0;i<100;i++)   System.out.println(this.getName());   }}//通过Runnable 接口来创建线程class Demo2 implements Runnable{    public void run(){for(int i=0;i<100;i++)System.out.println();}}

0 0
原创粉丝点击