首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JAVA基础线程4利用Runnable接口的方法实现一个60秒的倒计时

JAVA基础线程4利用Runnable接口的方法实现一个60秒的倒计时

1.进程

在一个操作系统中,每个独立执行的程序都可称之为一个进程,也就是“正在运行的程序”。目前大部分计算机上安装的都是多任务操作系统,即能够同时执行多个应用程序。在计算机中,所有的应用程序都是由CPU执行的,对于一个CPU而言,在某个时间点只能运行一个程序,也就是说只能执行一个进程。

2.线程

每个运行的程序都是一个进程,在一个进程中还可以有多个执行单元同时运行,这些执行单元可以看做程序执行的一条条线索,被称为线程。

操作系统中的每一个进程中都至少存在一个线程。当一个Java程序启动时,就会产生了一个进程,该进程中会默认创建一个线程,在这个线程上会运行main()方法中的代码

3.继承Thread类

一个类只要继承了Thread类,就可作为多线程操作类。在Thread子类中必须覆写Thread类中的run()方法,run()方法中定义了线程要执行的代码。

定义语法:

class 类名称 extends Thread{ //继承Thread类

属性;

方法;

//覆写Thread类中run方法

public void run(){

线程主体;

}

}

继承Thread类创建和执行多线程完成下列四个步骤:

定义一个类扩展Thread;

覆盖run()方法,这个方法中实现线程要执行的操作;

创建一个这个线程类的对象;

调用start()方法启动线程对象。

4.实现Runnable接口

实现Runnable接口创建和执行多线程完成下列步骤:

定义一个类实现Runnable接口:implementsRunnable;

覆写其中的run()方法;

创建Runnable接口实现类的对象;

创建Thread类的对象(以Runnable子类对象为构造方法参数);

用start()方法启动线程。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200525A08B9L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券