我应该在单独的隔离中使用 ObjectBox 以免阻塞 UI 线程吗?
Should I use ObjectBox in a separate isolate so as not to block UI thread?
我打算在我的 Flutter 项目中使用 ObjectBox。但是我注意到 get
方法是同步的。那么我应该在单独的隔离中使用 ObjectBox 以避免阻塞 UI 线程吗?
很少需要这样做。 ObjectBox 在移动设备上每秒读取数十万个对象,所以你应该没问题,除非你正在做一些非常过度的事情。
objectbox-dart v1.4.0 在后台添加 Store.runIsolated
到 运行 数据库操作(异步)。
https://github.com/objectbox/objectbox-dart/releases/tag/v1.4.0
我打算在我的 Flutter 项目中使用 ObjectBox。但是我注意到 get
方法是同步的。那么我应该在单独的隔离中使用 ObjectBox 以避免阻塞 UI 线程吗?
很少需要这样做。 ObjectBox 在移动设备上每秒读取数十万个对象,所以你应该没问题,除非你正在做一些非常过度的事情。
objectbox-dart v1.4.0 在后台添加 Store.runIsolated
到 运行 数据库操作(异步)。
https://github.com/objectbox/objectbox-dart/releases/tag/v1.4.0