背后耳机

文章
6
资源
0
加入时间
2年10月18天

不安全的集合类list以及解决方法

java提供的集合类list为不安全类不安全类是什么意思?不安全类指的是在多线程并发的时候不能保证数据正确性的类,通常是由于这些类并没有加锁造成的。为什么不设计为加锁的呢?其实,在list之前有一个集合类vector,它是内部加锁的,它是一个线程安全类,但为何我们却不优先去使用它呢,我们要知道,加锁可以保证数据的正确性,但却降低了并发效率!我们要怎么做才能保证数据的正确性呢?使用vector替代list(并发效率降低)使用Collections.synchronizedList(list)包

linux mips启动分析

linux-mips启动分析 (1)系统加电起动后,MIPS 处理器默认的程序入口是0xBFC00000,此地址在无缓存的KSEG1的地址区域内,对应的物理地址是 0x1FC00000,即CPU从0x1FC00000开始取第一条指令,这个地址在硬件上已经确定为FLASH的位置,Bootloader将 Linux 内核映像拷贝到  RAM  中某个空闲地址处,然后一般有个内存移动操作,目

开干!逍遥的小蜜圈

关注、星标公众号,直达精彩内容ID:技术让梦想更伟大整理:李肖遥Who Am I 大家好,我是「逍遥的小蜜圈」星球的星主,如果大家关注我早一点,一定看了我的简单的自我介绍,关于我 — 聊...