我是靠谱客的博主 老迟到爆米花,这篇文章主要介绍Thread 与 Runnable,现在分享给大家,希望可以做个参考。

1:使用方法

Thread :

class (自定义)extends Thread

Thread r = new Thread();

r.start();//任务开始执行

Thread.sleep(自定义时间)//线程睡眠,时间自定义

r.setName();//设置线程的名称

Thread.currentThread().getName();//获取线程的名称

Runnable

class MyRunnable(自定义)implements Runnable

MyRunnable r = new MyRunnable();//创建一个任务对象

Thread t = new Thread(r);//创建一个线程,并分配一个任务

t.start();//执行这个线程

2.Runnable的优势

1.通过创建任务,然后给线程分配的方式实现的多线程,更适合多个线程同时执行相同任务的情况。

2.可以避免单继承所带来的局限性。

3.任务与线程本身是分离的,提高了程序的健壮性

4.线程池技术,接受Runnable类型任务,不接收Thread类型的线程

最后

以上就是老迟到爆米花最近收集整理的关于Thread 与 Runnable的全部内容,更多相关Thread内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部