粉丝43获赞275


在交往语言中,如果我们给看看到的哈西曼普或者是哈西太伯直接现场安全的集合去复空值的话,就会爆空值这一场,但是呢,当现场操作的哈西曼普又允许去插入空值,那这到底是为什么呢? 为了找到这个原因呢?我们先来看一段这样的一个圆码片段,我们打开看,看到他是卖谱的铺头外流方法,圆码中的第一句话就非常明确的告诉我们了, 如果 k 或者 y 流插入空值,就直接会抛出空值这一场我们在圆满中是否好像已经找到了原因?你也可以这样去回答面试官说接这个圆满就这么定的,然而这个原因你是不能说服面试官的, 因为原码是这样设计的。我们要去思考的是,那到底为什么康康康康的哈西曼普不允许穿入空池,而哈西曼普又允许呢?主要是因为给康康的哈西曼普插入空池的时候, 他会产生奇异,我们假设坑看准了他去漫步允许穿越空池的话,那么我们取出的时候就会出现两个结果,第一个结果直没有在结合中,所以防卫的结果就是空。第二个结果呢,直就是空,所以防卫的结果他就是原本的空值。这就产生的奇异问题, 那哈欠卖不允许传入空值,难道他就不担心产生协议吗?因为哈欠卖补的设计师给担心人使用的。如果我们举到空值的话, 可以通过去调用哈西曼普的空谈时方法来去区分这个空值到底是插入的空值,还是本来就没有这个返回的空值。哎,刚看准的哈西曼普就不一样了,因为看看准的哈西曼普是多线在中间下使用的,他的情况就更加复杂了。 举个例子,现在有县城 te 调运了康康看着他去漫步的康特斯 k 方法,我们期望他访问的词是 force, 也就是说 t 一并没有往 ctrl 的行情漫步中去存入空值。但是呢,恰恰出了个意外,在现成 t 一还没有得到访问结果之前啊,现在 tr 呢,又调用了 contron 的行情漫步的铺的方法插入了一个 k, 并且呢存入的直视, 那么这个时候县城一呢,最终得到了访问结果就是错了。显然,这个结果和我们之前的期望的结果 poss 完全不一致。也就是说,多县城的复杂情况下,我们无法去判断某个时刻反复的空值到底是插入的空值,还是本身就没有在反复的空值, 也就是说产生的奇异不能被震为。最后呢,我给大家总结一下康看着的哈奇曼普在圆码中加入不允许穿入空子的设计,主要的目的呢,是为了防止并发长结下会产生奇异问题。以上呢,就是我对关于看 想看到他去漫步为什么不允许插入空值的解答,听懂的小伙伴请关注,点个赞,下次不迷路我是被变成耽误的文艺堂。如果还有其他疑问或者需要高进五码头的小伙伴,请在评论区留言, 如果我的分享对你有帮助,请动动手指,一键三连分享给更多的人!关注我,面试不再难!