Вопросы по теме 'nslock'

Как выполнить блокировку, ожидающую завершения анимации?
Я реализую полосу здоровья, которая анимируется с помощью пользовательского ввода. Эти анимации заставляют его подниматься или опускаться на определенную величину (скажем, на 50 единиц) и являются результатом нажатия кнопки. Есть две кнопки....
1674 просмотров

Неправильное использование NSLock, но все еще работает
У меня были проблемы с безопасностью потоков. У меня есть очередь, которая, когда я изменил содержимое, вызвала ошибки в потоках. Раньше я не использовал замки, но решил попробовать. Я добавил блокировку всего кода, который манипулировал резервным...
4754 просмотров
schedule 04.08.2022

Как заставить определенную часть функции ждать в iOS
Я пытаюсь выполнить операцию общего доступа, в которой я вызываю функцию с асинхронным блоком, но в моем следующем операторе if мне нужно получить значение, которое завершено в блоке, чтобы продолжить. Это мой код, который будет выделен более...
531 просмотров

В чем разница (преимущество и недостаток) между использованием DispatchGroup и NSRecursiveLock?
В чем разница (преимущество и недостаток) между использованием DispatchGroup и NSRecursiveLock ? Похоже, они делают то же самое.
1233 просмотров

Безопасно использовать NSLock в основном потоке?
У меня есть глобальная переменная, доступ к которой осуществляется из нескольких потоков, в том числе из основного потока. Я бы хотел использовать NSLock, потому что он быстрее, чем GCD . Вот что я пытаюсь сделать: struct...
790 просмотров