问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是线程安全,arraylist是线程安全的吗

发布网友 发布时间:2022-04-23 19:16

我来回答

2个回答

懂视网 时间:2022-04-23 23:38

如果代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。

  

  线程(英文:thread),台湾地区译为执行绪(英文:thread of execution)、绪程,操作系统技术中的术语,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是行程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并行多个线程,每条线程并行执行不同的任务。在Unix SystemV及SunOS中也被称为轻量进程(lightweight processes),但轻量进程更多指内核线程(kernel thread),而把用户线程(user thread)称为线程。计算机科学术语,指运行中的程序的调度单位。

  

  

热心网友 时间:2022-04-23 20:46

最通俗的解释就是:
当多个线程同时操作一个类的时候,保证不出现数据错误问题,比如现在两个线程,一个先充值100,另一个消费50,假设原有的是100,那么最终的结果应该是150,如果出现线程安全问题的话,有可能第一个线程先读取到余额100,然后充值添加100, 此时另外一个线程读的也是100,但是减去50消费,这个时候,第一个线程准备写入数据,变成了200, 而第二个线程也写入数据,变成50,这个就是线程安全问题了

ArrayList是线程不安全的类,如果你想用线程安全的,可以用Vector
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2017款 雪佛兰科鲁兹 手动 三厢先锋版 7.5万公里保养项目多少钱_百度知 ... 会计师是什么岗位 会计师是指什么级别 会计师属职务还是什么 08年的大众速腾车电保护瓶盖怎么拿下来 从西三旗桥东到鸟巢坐哪路公交车? 从小汤山疗养院怎么去鸟巢呀 从鸟巢到大兴区政府(海北路)怎么乘车? 从东小口坐多少路车能到鸟巢? 如何去除橡胶手套味道 大花蕙兰开完花以后如何管理? 江西南昌艺术生文化补习学校哪家好 种植大花蕙兰的栽培基质该怎样选择? 大花蕙兰怎样养开花,5种让大花蕙兰开花养护 福州高三复读学校哪个好? 福建 福州苍山区泰来复读学校招收艺术生吗? 艺术生 复读 问一下文化课复读学校哪个好 推荐一下 大花蕙兰怎么养,九子大花蕙兰图片大全 怎样蒸鱼好吃又简单a 匠心恒一学校和新状元那个学校好 怎样繁殖大花蕙兰? 南昌高新区新状元文化艺术学校怎么样? 蒸草鱼块怎么蒸好吃又简单 大花蕙兰的组培苗要怎么栽培? 福州高考补习文综补习找谁啊·听说新状元教育培训机构不错哦·说是那个洪老师文综三科教的那个叫一绝啊 福州新状元的文化课培训怎么样? 如何栽大花蕙兰 好升学新状元与新状元一样吗 福州新状元教育好吗?环境如何,学分能提上去吗? 怎么蒸鱼最好吃 为什么vivo个人热点打不开? vivo热点打不开?为什么?是常见现象吗? vivox23怎么连接个人热点,我连接不到了 为什么Vivo手机 已经打开了USB了,但是个人热点却打不开? vivox27不能开热点? 华为手机开开热点,vivo也连不了? vivox20手机热点打不开怎么办? 为什么我的vivo连不上iphone的热点? 苹果12开热点vivo连不上? 为什么vivox9连不上苹果11的热点? vivo手机连不上别的热点怎么办? vivo应用商店电脑版在哪下载? 电脑没有应用商店怎么办 三星应用商店电脑版 惠普电脑中怎们下载应用商店? vivo应用商店有电脑版吗 蜜瓜是不是就是哈蜜瓜 哈蜜瓜和甜瓜有什么不同? 西瓜和哈蜜瓜有什么不同? 哈密瓜和蜜瓜哪个贵 哪个营养?