java线程里面创建线程,java实现多线程

  java线程里面创建线程,java实现多线程

  线程是程序中的顺序控制流。

  实际上,cpu一次只执行一个。只是我们把杯子分成了多个时间片。因为速度,我们看起来像多线程。

  就像把自己的时间分成几块,这样整个事情看起来就有规律了,效率也会高,何况杯子。

  线程的创建和启动:

  方法1:

  Java线程是通过java.lang.Thread类实现的。

  当VM启动时,会有一个由main方法定义的线程,

  每个线程都是一个Tread对象,通过它的run()方法完成它的操作。

  启动线程模式:线程的Start()方法。

  例如:

  公共类测试线程

  {

  公共静态void main(String[] args)

  {

  runner 1 r=new runner 1();

  //定义线程对象。并调用线程的构造方法。

  螺纹t=新螺纹(r);

  //启动线程。

  t . start();

  for(int I=0;我我)

  {

  System.out.println(主线程- I);

  }

  }

  }

  类Runner1实现了Runnable

  {

  公共无效运行()

  {

  for(int I=1;我我)

  {

  system . out . println( runner 1 I);

  }

  }

  }

  方法二:

  定义一个Thread类的子类,覆盖run()方法,然后生成这个类的对象,开始流程。

  公共类测试线程

  {

  公共静态void main(String[] args)

  {

  runner 1 r=new runner 1();

  //启动线程。

  r . start();

  for(int I=0;我我)

  {

  System.out.println(主线程- I);

  }

  }

  }

  类Runner1扩展线程

  {

  公共无效运行()

  {

  for(int I=1;我我)

  {

  system . out . println( runner 1 I);

  }

  }

  }

  与这两种方法相比,这种实现接口的方法更加灵活。

  线程控制方法:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: