美文网首页
锁的选择和持续判断的选择和销毁

锁的选择和持续判断的选择和销毁

作者: 机器不能学习 | 来源:发表于2018-09-26 16:24 被阅读0次

锁的选择大多指sync中的锁:

什么时候选择锁?

可能会同时操作一个集合的时候。具体分为线程之间同时操作,线程与外部同时操作。

怎么选择锁?

锁的选择是很多的,在一个类中,可以选择this,自定义对象,或者是被操作的集合作为锁;不在一个类中,可以用类,或者对象实例,或者同一个外部对象作为锁。

持续判断一般用while循环中,使用环境是:

在一定条件或者是线程没被切断或者是没有interrupted标记时,持续运行一段代码,如监控数据等等。一但切断就会退出。

该判断由外部停止因数和线程因数决定。

外部停止因为:不想再运行,通过一个bool的flag设置

线程因素:执行该端线程的代码是否被切断

销毁:线程的销毁和flag标记的还原

将相关的所有线程和flag标记都改变

相关文章

  • 锁的选择和持续判断的选择和销毁

    锁的选择大多指sync中的锁: 什么时候选择锁? 可能会同时操作一个集合的时候。具体分为线程之间同时操作,线程与外...

  • 选择和判断

    条件语句 所有的控制流程工具都需要判断一个条件语句,根据是否满足条件的情况,程序将会执行不同的内容 最常见的条件语...

  • 团队判断和选择

    判断力 现有团队做判断和选择。 两个关键因素。 1如何正确的理解事情的动机,定位? 2如何建立事情的意义和每个小伙...

  • 有效预测,英明决策

    在做任何事之前,你都要面对选择和判断。人生就是在不断地选择和判断中度过的,如果你选择了正确的道路,那么你的人生可能...

  • 选择和选择的原因

    1,隐忍 2,直接告诉对方,不能欺负老实人,拒绝合作 3选择,皆在于自己的情境。被剥削,隐忍,皆是不得已。若可以,...

  • HT锁仓和销毁共进

    【HT锁仓和销毁共进】火币全球站关于推出阶梯手续费率制度并支持HT抵扣手续费方案的正式公告,持有HT可以享受手续费...

  • 每天进步一点点(二)

    20181013 今天的ps学了快速选择工具,矩形框选工具和套锁工具。其中背景图层锁定了需要双击小锁解锁。使用选择...

  • ReentrantLock和监视器锁的选择

    在Java多线程编程中,我们经常过加锁的机制来保证线程同步。以Synchronized关键字为实现方式的监视器锁和...

  • 19年4-23日志

    做事就是选择和判断 于是人生就在选择和判断中度过 而​认知是一切行动的基石 预测来自于知识的积累 决策来自于正确的...

  • VBA基础02:VBA基本语句结构

    选择判断 选择判断(If...Then) 选择判断(Select...Case) 循环 循环(For...Next...

网友评论

      本文标题:锁的选择和持续判断的选择和销毁

      本文链接:https://www.haomeiwen.com/subject/wdqjoftx.html