社区
Java
帖子详情
thread和runable的区别?快第一个正确回答出来分全给他
happydingdang
2002-12-26 11:03:06
什么时候用thread,什么时候用runable,用了以后结果有什么区别?
...全文
65
1
打赏
收藏
thread和runable的区别?快第一个正确回答出来分全给他
什么时候用thread,什么时候用runable,用了以后结果有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
darkwowowo
2002-12-26
打赏
举报
回复
1、Runable里没有run(),而是规定implementing class必须要有run(),而且Runnable的作用仅限于此;而Thread class里有许多好用的method,比如sleep()等
2、当你发现必须extends其他某个class,而又要用线程,因为无法extends Thread,所以要implements Runnable
3、如果你的某个class A implements Runnable,则不可以直接用这个class,只能用new Thread(A)得到的thread object
4、对thread object,用start()来启动,该method会先initialize thread object,然后invoke它的run()
Java高级:面试题-1
Java高级:网络编程、优化
java并发编程第十课 Callable、Runnable、Future
第48讲:Callable 和 Runnable 的不同? 你好,欢迎来到第 48 课时,在本课时我们将讲解 Callable 和 Runnable 的不同。 为什么需要 Callable?Runnable 的缺陷 先来看一下,为什么需要 Callable?要想
回答
这个问题,我们先来看看现有的 Runnable 有哪些缺陷? 不能返回一个返回值
第一个
缺陷,对于 Runnable 而言,它不能返回一个返回值,虽然可以利用其他的一些办法,比如在 Runnable 方法中写入日志文件或者修改某个共享的对象的办法
JAVA并发编程面试
目录 1、sleep()、wait()、join()、yield()的
区别
2、说说你对线程安全理解 3、
Thread
和R
unable
4、说说你对守护线程的理解 5、
Thread
Local的原理和使用场景 6、并发、并行、串行的
区别
1、sleep()、wait()、join()、yield()的
区别
1、锁池 所有需要竞争同步锁的线程都会放到锁池当中,比如当前对象的锁已经被其中一个线程得到,则其他线程需要在这个锁池进行等待,当前面的线程释放同步锁中的线程去竞争同步锁,当某个线程得到后台
java多线程专项(进程和线程的
区别
)
实现多线程的方法: 1.继承
Thread
类 2.实现Runnable接口 3.实现Callable接口 实现多线程的方法: 1.继承
Thread
类 2.实现Runnable接口 3.实现Callable接口,然后使用 FutureTask包装,因为Callable接口没有实现Runnable接口不能做为
Thread
的target,而FutureTask是在Java程序中可以取消的异步运算,有可以开始,取消运算,查询运算是否结束,获得查询结果的功能,特别注意的是,如果查询结果时,运算还没完成则会阻塞线程。 4
java一个方法里如何开始线程_Java并发学习第一弹:实现多线程的方法到底有几种?新线程是如何启动的?...
第一部分:实现多线程的方法到底有几种?在我学习并发之初,曾在百度上学习过很多相关内容,如下图所示,能够搜到的实现多线程的方式很多 2种、3种、4种怎么说呢?每一种说法都有着自己的道理,看起来都是成立的,那么如何去对这些信息做一个好的判断呢?我选择听取大学老师的意见,去学习官方文档,这也是最权威的文档了。翻译:创建一个新的执行线程有两种方法。 一个是将一个类声明为
Thread
的子类。 这个子类应该重...
Java
51,411
社区成员
86,038
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章