首页 > 编程语言 > 详细

线程同步

时间:2019-07-02 21:31:06      阅读:113      评论:0      收藏:0      [点我收藏+]

线程同步条件

形成队列+锁机制

问题

上下文切换和调度延时,引起性能问题。

如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置。

synchronnized

synchronnized方法和synchronnized块

目标要对+效率要高

同步方法:锁的是对象的资源  

如果要锁的不变量属于这个对象,就需要用同步块(同步特定对象,这个对象本身不能变,指对象地址不变,而不是属性不变)有针对性锁定。

注意:在同步块之前,可以加一个判断条件,比如对a锁定,s大于0才有效时,在前面判断小于0时就返回,不必做无效的锁定,提高性能。

 

线程同步

原文:https://www.cnblogs.com/NeverGiveUp0/p/11122981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!