java多线程怎样实现

前话:

平时我们运行一个exe就是一个进程,进程内部总不可能同时只能干一件事而其他干等着,那么同时几件事工作就叫作多线程,下面我将介绍一下怎样实现这件事(简陋版);

具体操作:

1:继承Thread类的方法

假如同时进行A和B,那就让A和B分别继承Thread类,之后要重写类里面的run方法(因为到时候执行的时候是执行run方法作为起点的)。然后我们要对这两个类实例化,之后,调用其start方法即可唤起相应的A,B去执行各自的run方法。下面是代码和结果:


 2 :实现Runnable接口的方法

同样是同时进行进行A,B两件事情,这次我们可以创建相应的类之后让它们实现Runnable接口,重写run方法。讲到这里其实就已经发现这和1没有什么不同。不同的是在实例化类之后我们还需要根据这个对象创建一个线程对象(Thread),之后通过调用线程对象的start方法启动线程。


  

以上是实现的两种,也还有其他方法。好了,我混不下去了,关于线程的优先级,暂停,嫁入这些下次有空(等我学明白了)再讲,我先去补作业了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 进程和线程 进程 所有运行中的任务通常对应一个进程,当一个程序进入内存运行时,即变成一个进程.进程是处于运行过程中...
    胜浩_ae28阅读 10,539评论 0 23
  • 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。在这之前...
    4ea0af17fd67阅读 3,638评论 2 17
  • 单任务 单任务的特点是排队执行,也就是同步,就像再cmd输入一条命令后,必须等待这条命令执行完才可以执行下一条命令...
    Steven1997阅读 4,990评论 0 6
  • Java多线程学习 [-] 一扩展javalangThread类 二实现javalangRunnable接口 三T...
    影驰阅读 8,087评论 1 18
  • 危险的活着,意思是活着。如果你不危险的活着,你就根本没在活。生命只在危险中盛开。生命永远不会在安全之中盛开,它只在...
    自在行者黄春浩阅读 5,000评论 0 1