多线程的基本内容

创建线程对象:
My Thread 对象名=new Mythread();
Thread t=new Thread();
Thread t=new Thread(线程执行体)
进程:在一个操作系统中,每个独立执行的程序都可称为一个进程,多任务操作系统,即能够同时执行多个应用程序

线程:在进程中执行的单元,run方法是线程的执行体,覆盖父类的run方法是创建Thread类

多线程是多任务处理的一种特殊形式,而多任务处理是一种让你的电脑能并发运行两个或两个以上程序的特性。一般有两种类型的多任务处理:基于进程的和基于线程的。

实现runnable接口创建多线程:重写run。通过继承Thread类实现了多线程,但是这种方法有一定的局限性,因为Java只支持单继承,一个类一旦继承了某个父类就无法再继承Thread类,为了克服这种弊端,Thread类提供了另外一个构造方法,其中runnable是一个接口,它只有一个run()方法。当通过Thread(Runnable target)构造方法创建线程对象时,只需为该方法传递一个实现了runnable接口的实例对象,这样创建的线程将调用实现了runnable接口的类中的run()方法作为运行代码,而不需要调用Thread类中的run()方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值