概述
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复