我有一个老项目,它有一个基于领域数据库的本地记录搜索算法。
当在具有数千条记录的数据库中开始搜索时,主线程将被阻塞。
它不能切换到其他线程,因为现有的领域数据库是在主线程上创建和运行的。
有没有人知道如何解决这个卡纸问题?
提前谢谢。
# The search algorithm is actually only applied a filter on the objects array.
# data is all items in database
data = realm.objects(CustomObject.self).filter(filterPredicate(parent