HarmonyOS taskpool无法执行C++代码
taskpool无法执行C++代码
1、以下代码ctransform是封装的C++代码,在非taskpool的其他场景可以正常执行,但是会卡主线程;
2、taskpool貌似也是在主线程执行,看图片。
事例代码:
import {ctransform} from 'liblibrary.so';
@Concurrent
function asyncParse(template: string, data:string, global:string): string | null {
if (typeof template === 'object') {
template = JSON.stringify(template)
}
if (typeof data === 'object') {
data = JSON.stringify(data)
}
return ctransform(data, template, '').toString()
}
taskpool.execute(asyncParse, template, data, '').then((value: string | null) => {
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
DevEco无法执行Previewer
1756浏览 • 1回复 待解决
ForEach在真机上无法执行
3018浏览 • 1回复 待解决
HarmonyOS taskpool执行task后后续代码没有执行
1204浏览 • 1回复 待解决
应用有少量C++代码,C++代码如何进行适配?
1446浏览 • 1回复 待解决
HarmonyOS Navigation 设置路由拦截直接异常,无法执行
1043浏览 • 1回复 待解决
HarmonyOS Empty Ability工程调用C、C++代码
2149浏览 • 2回复 待解决
HarmonyOS C++代码能不能打包成har包并被其他C++代码调用
1630浏览 • 1回复 待解决
web组件加载html页面,无法执行jscript脚本
2065浏览 • 1回复 待解决
HarmonyOS c++ api文档无法下载
1034浏览 • 1回复 待解决
HarmonyOS promptAction弹窗在axios.request()的回调中无法执行
1273浏览 • 1回复 待解决
HarmonyOS Scroll回调方法执行改变
1017浏览 • 1回复 待解决
HarmonyOS 应用proc下匿名文件对应fd无法执行linkat操作
1347浏览 • 1回复 待解决
HarmonyOS 项目中音视频部分涉及C\C++代码,代码如何复用?
941浏览 • 1回复 待解决
HarmonyOS C++代码调用gethostbyname_r接口返回失败
1222浏览 • 1回复 待解决
HarmonyOS c++代码调用popen,提示popen error:Permission denied
911浏览 • 1回复 待解决
HarmonyOS Swiper组件onVisibleAreaChange方法执行异常
856浏览 • 1回复 待解决
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码?
2058浏览 • 1回复 待解决
HarmonyOS 内C++主动抛出的异常无法捕获
907浏览 • 1回复 待解决
HarmonyOS 调用顺序app ArkTS -> app C++ -> lib C++ -> lib ArkTS -> lib C++,在lib C++ -> lib ArkTS -> lib C+.....+这个流程中不会触发lib的Init方法导致ArkTS最终无法调用到lib C++
1360浏览 • 1回复 待解决
HarmonyOS有C++调用ArkTs代码的demo示例吗?
1773浏览 • 1回复 待解决
需要怎么让方法执行顺序 按照代码顺序执行? 初始化代码一直在模型文件复制成功之前就执行了
2809浏览 • 1回复 待解决
Android/iOS项目里使用的C/C++代码,如何在HarmonyOS项目里复用?
809浏览 • 1回复 待解决
HarmonyOS web组件的runJavaScript方法执行失败
2211浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
2770浏览 • 1回复 待解决
HarmonyOS WebView如何监听this.webViewController.backward()方法执行完成?
1369浏览 • 1回复 待解决
参考该链接下的demo:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-concurrent-V5