全部商品分类

什么是线程安全与线程不安全

来源:易点云 责编:易点云编辑 2021-12-30

2 (8).jpg

线程安全与线程不安全:

假设A和B同时去不同ATM上取同一张卡的1000块钱,如果是线程不安全,那么A和B可以同时取到1000块钱(两人赚大发啦),而如果线程安全呢,就只有一个人能取出来1000块钱。

线程安全是指多个线程在执行同一段代码的时候采用加锁机制,使每次的执行结果和单线程执行的结果都是一样的,不存在执行结果的二义性。

线程不安全就是不提供加锁机制保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。

image.png

上一篇: ip地址冲突怎么解决 下一篇:mac是什么意思

猜你喜欢

网络结构是什么
网络结构是什么
网络结构指计算机网络的结构。计算机网络由计算机系统、通信链路和网络结点组成,它是计算机技术和通信技术紧密结合的领域,承担着数据通信和数据处理两类工作。从逻辑功能...

ip是什么意思
ip是什么意思
IP地址:这里的IP意思是网络之间互连的协议,也就是为计算机网络相互连接进行通信而设计的协议。因特网使用IP地址作为主机的标志。是英文Internet Pro...

电脑连不上网怎么回事
电脑连不上网怎么回事
先查看网络链接状态,宽带链接是否断开。宽带连接断开的原因有如下几种:一、服务商的原因:1、宽带服务商的问题,如服务器断电、故障等等,导致宽带连接断开。解决办法:...

可用内存与实际内存是什么原因
可用内存与实际内存是什么原因
这是因为系统是32位的原因。 简单的说,就是32位系统可以读取的最大内存地址空间只有4G,超出部分32位系统无法使用等于白白浪费了。所以重装系统时,一定要选清楚...

网络层的主要功能
网络层的主要功能
网络层必须具有以下功能:分组与分组交换:把从传输层接收到的数据报文封装成分组(Packet,也称为“包”)再向下传送到数据链路层。路由:通过路由选择算法为分组通...