永发信息网

以下哪些操作可能造成线程不安全的访问情况

答案:1  悬赏:0  手机版
解决时间 2021-11-28 02:34
以下哪些操作可能造成线程不安全的访问情况
最佳答案
什么是线程安全?  如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。
  或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。
  线程安全问题都是由全局变量及静态变量引起的。
  若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。
线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
I’ve read many stories of Leifeng ,
吃过益母八珍片的MMJJ帮我解一下疑惑
怎么打架能一招制敌,而且不会受伤还特别猛的
广州电视台评论员雄爷高考作文
我老公背上全上这种大红点,请问是什么情况
我可能是长智齿了 。都看见牙从肉里开始长出
我想要这几张图片的高清原图,求大佬,急
从湖南长沙到安徽阜阳开车需要多久?
这个宽永通宝背面的;文;和别的文怎么不一样
4.2÷14有简便运算吗?
聊 用依赖代、凭借表组什么词
铅酸蓄电池的充电参数如何计算??
扬力冲床100吨多重,就是j21-100普通型的
车仪表显示水表指针到底是不是意味着要加水了
你们都说板巨板短好,那么板棒可以吗
推荐资讯
我想下载拿破仑全面战争但是电驴上有三个资源
表叔暗恋表侄媳妇,表侄媳妇该怎么办啊
jquery data()2个div怎么传值
一个人老是发微信叫你名字,又不说话,啥意思
有谁用腾讯动漫这个软件,0元秒杀到东西的?
可以用碳化还原加热的方法还原氧化铝吗?为什
新车到多少里程后用雪佛龙合适
我想找一首歌 歌词里面有两句是:你说下辈子
且小人近市朝夕得所求小人之利也不敢烦里旅,
嘉兴属于哪个省份
《五女与唐传,》最新txt全集下载
单词 add 、plus、 increase 、的区别和用法
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?