【java】多线程

来源:互联网 发布:用友软件购买ufsky 编辑:程序博客网 时间:2024/06/05 15:34

先分析该名称的定义:多线程:顾名思义,多个线程运行。但是线程是个什么东西?

课本上是这样解释的:多种活动同时进行在程序中成为并发,并发完成的每一件事称为线程。

那Java中用什么来表示线程呢?

实现线程有两种方式:继承Thread类+实现Runnable接口。

分别举例来说明一下

这两个有什么区别?

继承Thread类:不能继承类

实现Runnable接口:可以继承其他类+在创建Thread类的对象的基础上使用Runnable(run()函数需要重构)

既然可以实现线程,那多线程有是怎么回事呢?

多线程当然是多个线程运行,那运行又有多种不同,我们来看一下下面这几种情况。

对于线程就学了这些,后期如果有学习再补充!!

                                             
0 0