经确认数据库的操作业务是在当前线程做的处理,如果数据量较大,建议将切换切换到子线程中处理耗时操作。目前ts侧处理耗时操作主要有两种方式:TaskPool:主要用于3分钟内的耗时任务,适用高并发;Worker:对于耗时任务没有时间限制,利用消息机制做到主动和主线程交互。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/multi-thread-concurrency-overview-V5
经确认数据库的操作业务是在当前线程做的处理,如果数据量较大,建议将切换切换到子线程中处理耗时操作。
目前ts侧处理耗时操作主要有两种方式:
TaskPool:主要用于3分钟内的耗时任务,适用高并发;
Worker:对于耗时任务没有时间限制,利用消息机制做到主动和主线程交互。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/multi-thread-concurrency-overview-V5