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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复