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
1033浏览 • 1回复 待解决
ForEach在真机上无法执行
2279浏览 • 1回复 待解决
HarmonyOS taskpool执行task后后续代码没有执行
558浏览 • 0回复 待解决
应用有少量C++代码,C++代码如何进行适配?
694浏览 • 1回复 待解决
HarmonyOS Empty Ability工程调用C、C++代码
506浏览 • 1回复 待解决
HarmonyOS Navigation 设置路由拦截直接异常,无法执行
375浏览 • 1回复 待解决
HarmonyOS C++代码能不能打包成har包并被其他C++代码调用
818浏览 • 1回复 待解决
web组件加载html页面,无法执行jscript脚本
1383浏览 • 1回复 待解决
HarmonyOS c++ api文档无法下载
503浏览 • 1回复 待解决
HarmonyOS promptAction弹窗在axios.request()的回调中无法执行
721浏览 • 1回复 待解决
HarmonyOS Scroll回调方法执行改变
420浏览 • 1回复 待解决
HarmonyOS 项目中音视频部分涉及C\C++代码,代码如何复用?
359浏览 • 1回复 待解决
HarmonyOS 应用proc下匿名文件对应fd无法执行linkat操作
756浏览 • 1回复 待解决
HarmonyOS c++代码调用popen,提示popen error:Permission denied
251浏览 • 1回复 待解决
HarmonyOS C++代码调用gethostbyname_r接口返回失败
540浏览 • 1回复 待解决
HarmonyOS Swiper组件onVisibleAreaChange方法执行异常
198浏览 • 1回复 待解决
有没有从ts设置回调到c++层,然后c++再回调到ts的示例代码?
1411浏览 • 1回复 待解决
HarmonyOS有C++调用ArkTs代码的demo示例吗?
990浏览 • 1回复 待解决
HarmonyOS 内C++主动抛出的异常无法捕获
319浏览 • 1回复 待解决
需要怎么让方法执行顺序 按照代码顺序执行? 初始化代码一直在模型文件复制成功之前就执行了
2199浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1542浏览 • 1回复 待解决
HarmonyOS web组件的runJavaScript方法执行失败
312浏览 • 1回复 待解决
HarmonyOS WebView如何监听this.webViewController.backward()方法执行完成?
677浏览 • 1回复 待解决
如果想要查看代码历史执行路径,回溯到关键的变量状态,从而实现C/C++调试需要使用什么能力?
513浏览 • 1回复 待解决
参考该链接下的demo:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-concurrent-V5