HarmonyOS 在Worker线程中如何创建一个RdbStore对象
/**
 * 1. 主线程中创建Store对象,这个代码可以正常创建出来
 * 2. Worker中无法创建出来,主要是那个getContext()方法调用会block住;
 */
relationalStore.getRdbStore(getContext(), config, (err, store) => {
  // 获取到Store
})
// getContext() 会引用到common.d.ts里面的代码
// declare function getContext(component?: Object): Context;
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 如何创建一个worker线程 
2162浏览  • 1回复 待解决
HarmonyOS 能够在主线程给 Worker 传递一个函数,让这个函数在 Worker 的线程中执行么? 
1052浏览  • 1回复 待解决
HarmonyOS 如何创建一个单线程? 
1265浏览  • 1回复 待解决
HarmonyOS Worker线程中,如何保存成员对象? 
1062浏览  • 1回复 待解决
可以在一个Worker中调用worker.postMessage方法,向另一个Worker发送消息么? 
2491浏览  • 1回复 待解决
谁知道如何创建一个线程 
1409浏览  • 1回复 待解决
#鸿蒙学习大百科#如何自动创建一个Worker? 
1813浏览  • 1回复 待解决
#鸿蒙学习大百科#如何手动创建一个Worker文件? 
1536浏览  • 1回复 待解决
HarmonyOS 如何在class中启动一个线程 
1099浏览  • 1回复 待解决
在MongoDB中如何创建一个新的数据库? 
5076浏览  • 1回复 待解决
HarmonyOS @Sendable中的静态变量,如果在一个线程中创建了类的静态变量,能否在另一个线程中访问这个静态变量 
969浏览  • 1回复 待解决
HarmonyOS 可以在build中复用同一个组件对象(而不是重新创建) 
920浏览  • 1回复 待解决
ets中创建Worker线程,创建Worker传入的url文件只能是js后缀吗? 
5548浏览  • 1回复 待解决
如何判断一个对象是否在对象数组中 
4052浏览  • 1回复 待解决
HarmonyOS 如何在一个class中创建一个自定义弹框 
1289浏览  • 1回复 待解决
如何创建一个window? 
1456浏览  • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗 
1718浏览  • 1回复 待解决
#鸿蒙通关秘籍#怎么在DevEco Studio中创建一个EmbeddedUIExtensionAbility? 
1536浏览  • 1回复 待解决
HarmonyOS Worker和主线程之间传递普通对象有大小限制吗?最大可以传递一个多少M的对象? 
1228浏览  • 1回复 待解决
HarmonyOS Worker主线程和子线程共享对象问题 
1361浏览  • 1回复 待解决
HarmonyOS 怎么判断worker线程创建了几个? 
879浏览  • 0回复 待解决
HarmonyOS 在native侧开发,c++多线程开发中,子线程中如何丢一个任务到主线程中执行 
974浏览  • 1回复 待解决
HarmonyOS 如何封装一个异步线程TaskPool任务为一个promise 
1574浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS中创建和管理Worker线程? 
1646浏览  • 2回复 待解决
HarmonyOS 单例模式下在主线程和用taskpool创建的子线程内通过getInstance获取到的对象不是同一个对象 
877浏览  • 1回复 待解决





















参考示例: