java 线程

来源:互联网 发布:mysql.sock在哪 编辑:程序博客网 时间:2024/05/16 05:00

创建线程有两种:继承Thread   ;实现Runnable接口;

这两种方法大同小异。继承Thread比实现Runnable接口方便一点。但是在Java中,一个类有且仅可以有一个直接父类,现在问题来了,我们创建一个类有可能就已经继承了某一个类。那么我们要用这种形式了:class A extends B extendsThread{}    在Java中是绝对不允许这种行为的,违反单继承的原则。这时候我们可以使用实现Runnable接口类实现线程。不过我们也想在一个类中已经继承某种类的情况下想要用继承Thread来创建线程,我们该怎么办?可以用内部类的方法来实现.

在实现Runnable接口时候还不属于一个线程,这是只是实现这个接口而已。要调用thread的构造方法来创建线程这是才属于一个线程。

在实现Runnable接口时候,可以运用多条thread的构造方法与语句来实现多个线程对同一数据库进行操作,比如售票系统。在内部类继承Thread时也可以…

 

0 0
原创粉丝点击