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

争用条件Race Condition

标签:
Java

当多个线程同时共享访问同一数据(内存区域)时,每个线程都尝试操作该数据,从而导致数据被破坏,这种现象称为争用条件,导致能量系统不守恒

互斥与同步:
互斥:同一时间只能有一条线程对关键数据或临界区操作,用synchronized(intrinsic lock)关键字实现。
同步:线程中的一种通信机制,告诉其他线程正在的操作,用wait()用于使线程等待/notify()唤醒该线程/notifyAll()唤醒所有线程[这三个都属于Object函数]

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消