java多线程

首先介绍最基本的与线程相关的类Thread

Thread实现了Runnable接口

使用Thread可以直接创建一个线程,它有一个无参的构造器。当我们执行它的start()方法时,系统会开启一个线程执行它的run()方法。所以我们可以写一个自己的类,继承Thread类并覆盖它的run()方法。

还有一个接口Runnable

任何一个类都可以实现Runnable接口,它只有一个run()方法需要重写。

使用Thread类的构造器Thread(Runnable target)可以创建一个线程,同样我们使用start()可以启动这个线程,它会执行实现Runnable接口的类的run()方法。

在企业开发中很少直接使用这种方式开发,JDK中提供了线程池开发方式,使用线程池可以方便线程的管理,提高线程的效率。




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

推荐阅读更多精彩内容