Описание тега nonatomic
1
ответ
Неатомные и атомные потоки небезопасны в цели c?
Я читал, что неатомные и атомарные оба потока небезопасны. но неатомарный - быстрее, потому что он обеспечивает более быстрый доступ, значит асинхронный, а атомарный медленнее - синхронный доступ медленнее.
27 авг '13 в 10:43
3
ответа
Свойства Objective-c для примитивных типов
В Objective-C Имеет ли смысл когда-либо указывать свойство для примитивного типа как nonatomic? Я задаюсь вопросом о разнице между этими двумя свойствами: @property (nonatomic) BOOL myBool; @property BOOL myBool;
17 окт '12 в 15:53
1
ответ
Должен ли я использовать неатомарное свойство в объектно-ориентированном программировании?
Я разрабатываю приложение для iPhone. Все книги по разработке для iPhone, которые я прочитал, используют неатомные свойства.И IBOutlets, которые генерирует xcode, также используют неатомное ключевое слово. Но я не люблю писать nonatomic на каждое св…
06 июн '12 в 04:39
1
ответ
Разница между частной переменной экземпляра и свойством в расширении класса (Objective-c 2.0)
Каковы различия (если таковые имеются) между следующими фрагментами кода Objective-c 2.0: // in MyClass.h @interface MyClass @private NSString *myString; @end а также // in MyClass.m @interface MyClass () @property (nonatomic, copy) NSString *myStri…
22 дек '11 в 17:22
3
ответа
Objective-C: по умолчанию атомарный для скалярных свойств?
Один мой друг сказал мне, что @property по умолчанию для скалярных свойств (BOOL, NSInteger и т. Д.) Неатомично. То есть, @property BOOL followVenmo; по умолчанию @property (nonatomic) BOOL followVenmo; Но у меня всегда было впечатление, что по умол…
26 июл '11 в 22:23
0
ответов
C - изменчивый квалификатор при удержании блокировки
Нужен ли квалификатор volatile для переменных, доступ к которым возможен только при удержании блокировки? В этом коде можно удалить квалификатор volatile из n возможно изменить поведение, когда concurrent_foo выполняется одновременно. #ifndef __GNUC…
22 май '17 в 17:27
2
ответа
Выделение неатомарного копировщика
Я пытаюсь создать неатомарные средства доступа к копии и везде читаю, что объект должен быть освобожден в конце. Так что, если бы вы могли помочь мне понять, правильно ли я это делаю, я был бы признателен. Будет ли следующее правильно? @interface Cl…
04 мар '14 в 15:18
1
ответ
Атомарный доступ к неатомарному расположению памяти в C++11 и OpenMP?
OpenMP, в отличие от C++11, работает с атомарностью с точки зрения операций с памятью, а не переменных. Это позволяет, например, использовать атомарные операции чтения / записи для целых чисел, хранящихся в векторе с неизвестным размером во время ко…
28 фев '16 в 09:09
29
ответов
В чем разница между атомарными и неатомарными атрибутами?
Что atomic а также nonatomic имеется ввиду в объявлениях о недвижимости? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; В чем заключается оперативная разн…
26 фев '09 в 02:31
0
ответов
Какова стоимость имущества в IOS
В Atomic мы все знаем, что один поток обращается к одному объекту за раз. если у нас есть 3 потока, которые хотят получить доступ к одному объекту, то метод first first first Метод serve применяется к потоку... но в неатомарном режиме все потоки одн…
11 авг '15 в 07:19
5
ответов
Будут ли атомарные операции блокировать другие потоки?
Я пытаюсь придумать концепцию "атомное против неатомного". Моя первая проблема в том, что я не смог найти "реальной аналогии" по этому вопросу. Например, отношения между клиентом и рестораном из-за атомных операций или что-то подобное. Также я хотел…
30 сен '16 в 15:42
5
ответов
Опасности одновременной записи и чтения логического значения в простой ситуации
Я читал несколько похожих вопросов, но описанные там ситуации немного сложнее. у меня есть bool b инициализируется как false в кучу и две темы. Я понимаю, что операции с bools являются not atomic, но, пожалуйста, прочитайте вопрос до конца. Первый п…
30 окт '12 в 08:52
1
ответ
Почему атомное и неатомное понятие убрали из стремительного
В swift нет неатомного ключевого слова. Почему в swift не требуется атомарное, как оно существует в цели c.
26 окт '16 в 09:01
2
ответа
В чем разница между сильной и слабой кнопкой в Objective c?
При объявлении кнопки всегда есть два параметра в качестве свойств кнопки: сильный и слабый. В чем разница между ними? Кроме того, что это неатомично? Например: @property (weak, nonatomic) IBOutlet UIButton *MyButton;
03 мар '14 в 02:40
0
ответов
Почему неатомарное свойство быстрее, чем атомарное?
Почему неатомарное свойство быстрее, чем атомарное Вот мой код: @interface ViewController () @property(atomic, assign) NSInteger a; @property(nonatomic, assign) NSInteger b; @end @implementation ViewController (void)viewDidLoad { [super viewDidLoad]…
12 апр '19 в 08:43
0
ответов
Монго не атомная карта уменьшить
В соответствии с документацией mongo mapReduce, флаг nonAtomic отвечает за По желанию. Укажите операцию вывода как неатомарную. Это относится только к режимам слияния и сокращения, выполнение которых может занять несколько минут. По умолчанию nonAto…
30 авг '19 в 12:32
1
ответ
Как удалить функцию из списка в R?
У меня есть список с двумя функциями: foo <- function() { print('foo') } bar <- function() {} l <- list(foo, bar) Как удалить функцию foo, не зная ее индекса? Я пробовал это (чтобы получить индексы для дополнительных настроек): > which(l…
13 сен '19 в 17:08