大家好,今天小编关注到一个比较有意思的话题,就是关于如果两件事有冲突 如何解决的问题,于是小编就整理了2个相关介绍的解答,让我们一起看看吧。
什么是事务冲突?
所谓事务冲突可以理解为二方面,一是同一时间内需要同时做两件的所产生的时间冲突,二是需要解决的两件事本身产生矛盾冲突。这两种情况都很常见。第一种情况如在同一时间内要参加两个部门召开的会议,必然产生事务冲突。
第一种情况如修建一条道路通过某村,村民房屋需拆迁,修路与房屋拆迁形成事务冲突。
事务冲突就是当一个 TXN 对文档 1 触发一个写操作,它会占用文档 1 的 Write Lock,如果此时第二个 TXN 也进行了一个写操作对文档 1 做修改,那么第二个 TNX 将无法获得 文档 1 的 Write Lock,事务会 Abort 全部回滚。
如果此时有另外一个非事务也对文档 1 进行写操作,那么它更新时也无法获得 Write Lock,而且因为它是非事务操作,所以无法直接回滚,造成阻塞。
直到第一个 TXN 事务 提交,或者阻塞时间超过 MaxTimeMs,则会发生报错。
生活中最常见的心理冲突是双趋双避式
心理冲突类型常见的分类有双趋冲突;其指的是两件事物都有吸引力,都想趋之,但二者不可兼得,难以抉择。这是一种难以取舍的心理困境。也就是人们常说的鱼与熊掌不能兼得。
还有趋避冲突;在两件事情中有利、一有弊,容易抉择;目标冲突,两种方向相反、强度相似的需要;行动冲突,要达到目的可采取两种行动,各有利弊不知如何抉择;目标冲突,要达到最后需求,有不同目标,但又顾此失彼,不能抉择
生活中常见的动机,冲突的类型,包括双趋冲突,双避冲突,趋避冲突和多重趋避冲突。
双趋冲突就是鱼和熊掌都想要,双避冲突就是前怕狼后怕虎。趋避冲突,想考研又怕累。
到此,以上就是小编对于如果两件事有冲突 如何解决呢的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。