我是靠谱客的博主 老迟到爆米花,最近开发中收集的这篇文章主要介绍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 与 Runnable所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部