对于Realm Swift,我可以使用DispatchQueue与.workItem的自动释放频率而不是autoreleasepool吗?

时间:2018-03-24 00:19:15

标签: swift multithreading realm

从我们应该使用的文档:

@

然而,这种用法似乎与以下内容完全相同:

DispatchQueue(label: "background").async {
    autoreleasepool {
        let realm = try! Realm()
        let theDog = realm.objects(Dog.self).filter("age == 1").first
        try! realm.write {
            theDog!.age = 3
        }
    }
}

有人可以确认第二种方法是否按预期工作?

0 个答案:

没有答案