温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那么同学们,我们呢,继续。List。现场不安全。Set线程不安全,最差还差哪一个?是不是就是我们的map了?我们来吧。OK map。等尿。哈希。好,稍等哈,这块要导入包,它没有导进去。好,六。哈希迈普来,同学们老规矩。咱们呢,拷贝。那么这个时候是不是我们的map啊?那么。String。那么言下之意,这一块是不是要我们的?Put方法,Key string value string,那么OK?是不是一定有value缺少一个我们的什么string啊,那么的string就是我们的线程名字,同学们这一步听不听得到?
01:00
能不能跟上?那么这个map.put key key就是我们的现在30个线程,每一个线程的名字啊,那么这个value就是我们刚才那个随机字符串,那么TV建值对,是不是就是线程名字啊,加这个八位的字符串,好,老规矩现在是X map,那么大家请看我们的直接一转。那请看翻的错书都一样啊。正是因为犯了错一样反退,什么意思啊,他们你看Java的设计是不是同一套体系,你要明白底层的体系,整体架构,也就是说说难听的是什么。发现一个解决一类,只要我们属于同一体系干嘛?这个人会犯这种错,另外一个接口是不是也会犯同样的错?好,那么这边。坦白讲,老规矩咋解决?比如说我们do数据包里面是不是也有给我们。提供了类似的方法,那么同学们是不是会有一个copy right哈希map啊?错,大家猜错了,故意挖个坑给你们跳,人家有一个什么东懂,是不是有一个东东叫看哈map,他名字都那么牛逼对不对,那么看的并发哈map对不对,那么好,至于说什么概念。
02:11
哈希迈看current哈希迈的异同和区别,哈希迈还有到1.8看current哈什迈。分段锁到所优化这些区别,那么大家在第一个月优哥李玉婷老师讲加VC的时候给大家讲过,那么哈希迈普和坎卡尔哈希迈普是个什么鬼?那么。杨哥的时间有限,不在这儿多废话,其中的一个从1.7的什么分段锁啊,到八的这些底层,那么前面的加YC基础老师详细讲过,老师在这儿杨哥呢就不再多废话,因为我们呢主要呢是偏向于兜底的复习和更多的深难谈复杂面试题的讲解。好,那么基础知识大家呢,回去看看,那切记啊,哈西ma和看卡哈西map的底层源码有什么不同,那这个就。严格的时间有限,不归我管了,好那么这个时候同学们,我们换成这个以后大家看一下,没报这个错了吧,那么所以说这个。
03:07
干嘛呢,Map?线程不安全怎么解决?用它,那么当然同学们A。第二,Size map,那么一样,这六个是不是也可以变成一个同步的map,那么所以说这个都是什么错误是一样。解决方案是不是都一样啊?OK,那么一定要理解Java设计思想集合的什么框架体系的力量,好,那么同学们,这个就是我们的什么map不安全。
我来说两句