为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / weixin_慕无忌7033199
Thread是一个类(class),Actor继承类的时候需要用 “extends”;Runnable是一个接口(interface),Actress实现接口的时候用“implements”;
听了半天硬是听不懂到底interrupt方法能干嘛

已采纳回答 / qq_慕函数3578806
在sleep过程中调用的中断方法,抛出了中断异常,所以不用sleep

最赞回答 / WE_Xing
没什么区别 , Thread类本质上也是实现了Runnable接口 , 由于类单继承以及接口多继承 , 推荐用Runnable接口 , 因为可能你的类需要继承别的类 , 不管是通过继承类还是实现接口来实现多线程 , 最终都是通过Thread的对象的API来控制线程的
你从第一节课开始就知道了老师讲课的风格 为什么还硬着听过来
人家求你看的吗
都知道了还跑来看?
服了 弄一大堆动画 在公司看以为我在看动画片 整一堆没用的
这个内部锁模型讲解的有问题,我看资料是有 entry set 和 wait set 两个集合,所有需要执行的线程但是还没有拿到锁的进入 entry set,获得锁的线程执行中调用了 wait() 会进入 wait set 同时释放锁,notify 唤醒的是 wait set 的一个线程并给他锁,notifyall() 唤醒所有 wait set 的线程并放入 entry set,然后让 entry 中的线程竞争锁
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消