Второе это когда множество потоков пытаются одновременно писать в одну область памяти и как следствие там получается фарш вместо данных в лучшем случае, в худшем же процесс киляется системой. Первое это когда несколько потоков выполняющих свои задачи пытаются получить безопасный доступ к одному и тому же ресурсу (если он лочится мьютексом например), ну и как следствие появляется задержка которая может приводить к каким нибудь странным последствиям. Есть ещё такая штука как инверсия приоритетов, эт когда поток с более низким приоритетом удерживает ресурс к которому не может получить доступ поток с более высоким приоритетом, но ос сама прикладывает максимальные усилия чтобы разрешать такие проблемы но эт тоже не всегда удается без вмешательства программиста.
Всем привет) Может знает кто, подскажите. Есть некоторый текст стринговый. Как определить, содержит ли он html-теги? Есть какой-то метод, который делает это, или регулярка? Просто вариант искать вхождение таких скобок <> кажется костыльным, да и в принципе любой текст может их содержать, не факт что это тег. Короче, какие есть варики определить это, мб кто знает?
всем здравствуйте!подскажите пожалуйста как сохранять элементы в List в Realm: помещаю объект в List,сохраняю в БД объект,содержащий этот List, а когда загружаю его, то List пустой. реализация класса для БД :
import Foundation import RealmSwift import Realm class RealmRegionSavedAll:DAOObject{ @objc dynamic var userId:String! let myRegionsList=List<RealmSavedRegion>()
override class func primaryKey() -> String { return "userId" }