腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
目标
C
原子
属性
线程
安全
、
、
我已经阅读了几篇关于
原子
的文章,并编写了一个演示来验证
线程
的
安全
性,如下所示//然后这样做 dispatch_async(queue, ^{ });} 将sum
属性
作为
原子
属性
,启动1000个并发
线程<
浏览 38
提问于2017-07-25
得票数 2
7
回答
线程
安全
是
原子
的还是非
原子
的?
、
、
、
、
我搜索并发现不可变
线程
是
安全
的,而可变
线程
不是
安全
的。这很好。但是我得到了误导的笔记,博客,关于
线程
安全
的
原子
和非
原子
的答案,请解释一下答案。假设有一个名为"name“的
原子
字符串
属性
,如果从
线程
A调用[self setName:@"A"],从
线程
B调用[self setName:@"B"],从
线程
C</e
浏览 7
提问于2012-09-10
得票数 33
回答已采纳
6
回答
对
属性
的读取和写入在
C
#中是
原子
的吗?
、
、
、
对
C
#中某些基本类型的读取和写入是
原子
的,比如bool和int。但是如何通过
属性
访问这些变量呢?假设它们也是
原子
的和
线程
安全
的,这合理吗?例如,读取下面的MyProperty是
原子
的和
线程
安全
的吗?public bool MyProperty { get { return _foo; } } 那么自动实现的
属性</
浏览 3
提问于2009-07-20
得票数 22
回答已采纳
1
回答
单例
线程
安全
设置器
、
、
现在我需要添加一个
属性
,则该应用程序的其他部分肯定会更新(添加、读取键/值对)。因此,我的问题是如何确保该
属性
是
线程
安全
的?宣布它是
原子
的?我需要使它的设置器和getter
线程
安全
!我是一个来自
C
#/ Java背景的
目标
C
程序员,这就是为什么我对这个问题感到有点困惑的原因。 谢谢
浏览 3
提问于2014-06-20
得票数 0
回答已采纳
2
回答
互斥与
原子
变量
、
、
、
互斥-防止同时访问共享资源Ex:synchronized class SynchronizedCounter {
c
--; return
c
;使用
原子
变量方法,AtomicCounter是
线程
安全
的, impor
浏览 4
提问于2017-12-02
得票数 2
3
回答
为什么在
目标
C
中,
属性
总是被认为是非
原子
的?
、
据说,nonatomic选项将使您的setter方法运行得更快。我在谷歌上搜索过,但无法理解。谁能告诉我原因吗?
浏览 4
提问于2013-07-10
得票数 14
回答已采纳
1
回答
这是什么意思“
属性
原子
性不是对象的
线程
安全
的同义词”?
、
、
、
我一直认为,将
属性
指定为“
原子
”意味着它是
线程
安全
的,一次只有一个
线程
可以设置/访问该
属性
。如果它不是
线程
安全
的,而且速度慢得多,那么拥有
原子
有什么意义呢?如果它被认为不是
线程
安全
的,那么如果你仍然可以同时访问它,是什么让它变得相当慢呢?
浏览 1
提问于2015-09-02
得票数 0
3
回答
安全
检查
目标
C
中的变量是否为零。
、
、
我有一个
目标
-
C
类,具有以下
属性
:分配给myString的值来自远程服务器。我使用performSelectorInBackground在另一个
线程
中下载远程内容。一旦下载了数据,我就使用performSelectorOnMainThread:withObject:将其传递给主
线程
上的选择器。在这个选择器中,我将数据分配给myString。如何
安全
地检查myString在主
线程</e
浏览 3
提问于2012-08-29
得票数 1
回答已采纳
2
回答
“
原子
”
属性
与
线程
安全
、
我相信我理解
原子
属性
(和非
原子
属性
)的行为,但经常提到
原子
性“不能保证
线程
安全
”这一概念使我有些困惑。在解释
原子
属性
的上下文中, 这句话有点让我感到困惑,因为在我看来,从显而易见的意义上讲,
属性
上的
线程
安全
正是您得到的(尽管不再是)。如果读取(或写入)
属性
是需要任何进一步保证的操作的一部分--例如,更新两个语义链接的
属性
,或者需要对必须被假定为保
浏览 4
提问于2019-10-28
得票数 1
回答已采纳
4
回答
什么时候我不能使用
原子
属性
?
、
我知道有关于
原子
和非
原子
答案的答案,但它们大多似乎相当旧(2011年及更早),所以我希望得到最新的建议。我的理解是,非
原子
属性
更快,但不是
线程
安全
的。这是否意味着可以同时从多个
线程
访问的任何
属性
都应该始终是
原子
的?有没有条件可以让它成为非
原子
的?在决定
属性
是
原子
的还是非
原子
的时,还有什么其他的考虑因素?
浏览 0
提问于2015-11-19
得票数 1
6
回答
Swift变量是
原子
的吗?
、
在Objective中,您区分了
原子
性质和非
原子
性质:@property (atomic, strong) NSObject *atomicObject; 根据我的理解,您可以
安全
地从多个
线程
读取和写入定义为
原子
的
属性
,而同时从多个
线程
写入和访问非
原子
属性
或ivars则可能导致未定义的行为因此,如果在Swift中有这样的
浏览 10
提问于2014-06-11
得票数 105
回答已采纳
1
回答
整数读取在Delphi中是
原子
的吗?
、
、
、
对于从XE2到XE8的Delphi编译器,对于非windows
目标
平台来说,整数数据成员的读取操作是否带有易失性、
原子
性?对于windows平台,我知道它是
原子
的当且仅当数据成员对齐为4个字节,但是非windows (Android等)呢? 请注意,我不是在问
线程
安全
问题。
线程
安全
和
原子
性是两件不同的事情。
浏览 7
提问于2015-04-30
得票数 8
1
回答
如果使用GCD,是否需要声明
属性
原子
?
、
、
、
、
大中央调度是否关心
原子
和非
原子
关键字,还是我们必须指定
原子
? 我知道
属性
声明中的
原子
关键字和非
原子
关键字将生成不同的setter和getter,
原子
将是
线程
安全
的。
浏览 3
提问于2015-06-12
得票数 1
回答已采纳
3
回答
NSLock +
原子
性质与非
原子
性质
、
、
、
、
我对
目标
C
相当陌生。如果我有一个类
属性
可能在异步事件(如API调用)中被修改,那么确保在另一个
线程
访问
属性
时更改该
属性
不会导致崩溃的最佳方法是什么?据我所知,我有两个选择:在这种情况下,...but似乎需要锁定每次读写的
属性
,这将使我无法实现将其设置为
原子
的目的。2)非
原子
性质 我也可以将它设置为非
原子
的,但我认为我必须在主
线程
上完成所有的读写操作
浏览 4
提问于2013-07-08
得票数 9
回答已采纳
2
回答
增量运算
原子
性
、
、
我正在学习多
线程
编程从'Java并发在实践‘。 private void int
c
; ++
c
;} 因此,增量语句不是
原子
的,因此也不是
线程
安全
的。我的问题是,如果一个环境真的是并发的(即多个
线程
浏览 0
提问于2015-07-25
得票数 0
回答已采纳
1
回答
如何在java中创建
原子
POJO来处理
线程
安全
?
、
在包java.util.concurrent.atomic下,有几个类(如AtomicInteger, AtomicBoolean等)来处理
线程
安全
。如何创建具有相同
原子
属性
的POJO来处理
线程
安全
?这是一个不好的做法,使POJO
原子
化? 我们应该在POJO中使用
原子
字段而不是
原子
POJO吗?
原子
类不实现或扩展任何Atomic接口或类,而是每个类都有自己的实现。因此,如果我想定义我的AtomicPojo,我是否必须实
浏览 4
提问于2022-10-28
得票数 0
回答已采纳
2
回答
为什么我们不正常地让类的每个
属性
都是
安全
的呢?
、
、
、
我在读iOS中的
线程
安全
属性
。我遇到一个问题:为什么我们不正常地让类的每个
属性
都是
安全
的,这样我们就不需要担心
线程
安全
了呢?让类的每个
属性
都保持
线程
安全
是好的,还是会影响应用程序的性能,所以除非明确要求,否则不是一个好主意?
浏览 0
提问于2019-11-21
得票数 2
4
回答
为什么Cocoa的IBOutlet
属性
在默认情况下是
原子
的,而Cocoa的
属性
不是
原子
的?
、
、
、
如果将新的出口从Interface Builder拖动到接口(头)文件,Xcode 4.6将自动为您创建一个
属性
.我知道在iOS上,访问器是非
原子
的,因为UIKit不是
线程
安全
的,所以让它们
原子
化没有什么好处,这只是浪费处理器时间和电池寿命。我在这里讨论的是默认情况,知道自己在做什么的程序员将知道什么时候需要使他们的访问器是
原子
的。 所以我想问为什么在OS上它们是
原子
的,我的印象是Appkit也不是
线程
安全
的。而拥有
原子</e
浏览 3
提问于2013-03-12
得票数 25
4
回答
线程
安全
是
原子
的还是非
原子
的?
、
、
、
有人说
原子
是
线程
安全
的,也有人说非
原子
是
线程
安全
的。 这件事的确切答案是什么。
浏览 3
提问于2015-08-31
得票数 2
回答已采纳
25
回答
原子
属性
和非
原子
属性
有什么区别?
、
、
、
、
atomic和nonatomic在
属性
声明中意味着什么?
浏览 5
提问于2009-02-26
得票数 1906
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java线程安全如何进行原子操作,一致性的最佳实践
2019北京网络安全大会开幕 网络攻击目标由C向B转移
掌握C+单例模式:从饿汉到Meyers,如何写出线程安全高效的单例模式
一文总结Java中原子类相关实现
并发编程实战
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券