为了账号安全,请及时绑定邮箱和手机立即绑定
污者自污,居然还有那么多人点赞。。。。
虽然听得有点懵,但是看得出老师很用心。之前评论区的热评简直看不下去,免费的教程,怎么还那么多话。。。爱看不看咯。。。。
争用条件,应该就是《java并发编程实战》里说的竞态条件,也就是线程必须以一个正确的时序去访问数据才会出现正确的结果。

这句话可能有点难理解,那么举一个例子,最常见的竞态条件就是“先检查后执行”.
比如线程A执行if(i ==0)才能执行下面的语句,但是你检查和做出动作之间,有一个线程B将i的值改了,也就是使它不为0了,那么A线程已经判断了去执行下面的语句的时候,那肯定有错,毕竟i已经更改了, 不应该执行下面的语句。

这就是竞态条件。

线程A基于一个已经失效了的观测结果来决定下一步的动作,就会出现不正确的结果。这也就是为什么之前汽车人能量为什么总和不一样的原因。
听不懂就屌丝了?说这话的人思想觉悟也不高吧。
这么理解 应该也行 循环状态下 遇到 interrupt()就中断了这个循环, 如果遇到 wait sleep join 这些阻塞状态 interrupt()的作用就变为 中断阻塞 状态 , 其起效果后 就清空了,所以这么一用反而 启动了线程。
说实话 这是最生动易懂的教学方式,对部分急于求成 后期又不求上进的人来说 他们会把这当垃圾看。。 我们也是这么看他们的把 -- 虽然可能会有不少多余花费的时间 但兴趣 才是终生学习的关键 没有兴趣 没有乐趣 学个厨子 有比程序员这行 更轻松更来钱 只靠嘴巴 就能挣钱的职业 干嘛要坐在电脑旁敲代码尼? 这行很容易得职业病的喔 慕课网 不花钱的教学视屏 还嫌弃。。 真不知道是什么惯出来的 不满意就不看呗 浪费了宝贵的玩耍时间。
Java线程中的Thread.yield( )方法,译为线程让步。顾名思义,就是说当一个线程使用了这个方法之后,它就会把自己CPU执行的时间让掉,

让自己或者其它的线程运行,注意是让自己或者其他线程运行,并不是单纯的让给其他线
尼玛和尼美?
废话一大堆关键点讲不了几句!
调用interrupt()方法,立刻改变的是中断状态,但如果不是在阻塞态,就不会抛出异常;如果在进入阻塞态后,中断状态为已中断,就会立刻抛出异常
觉得很赞,讲了线程的基础内容以及创建过程
真的生动,老师做个ppt教程吧
老师,我真的在学线程...
我真的没有上班看漫画。。。
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消