HarmonyOS taskpool在sm234加解密中如何使用在提供性能

HarmonyOS
2024-12-23 14:47:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

加解密耗时长,希望使用taskpool,推荐使用taskpool的LongTask函数,用于执行长时任务。

参考:

@Concurrent
//创建长时任务,模拟加解密任务
function longTask(arg: number): number {
  let t: number = Date.now();
  while (Date.now() - t < arg) {
    continue;
  }
  console.info("longTask has been executed.");
  return arg;
}

// 增加耗时,模拟加解密的耗时
let task1: taskpool.LongTask = new taskpool.LongTask(longTask, 200000);
taskpool.execute(task1).then((res: Object)=>{
  taskpool.terminateTask(task1);
  console.info("taskpool longTask result: " + res);
});
分享
微博
QQ
微信
回复
2024-12-23 18:34:41
相关问题
如何使用SM4的CBC模式加解密
1584浏览 • 1回复 待解决
如何使用国密SM2算法进行加解密
5389浏览 • 1回复 待解决
HarmonyOS SM2/SM4结合加解密
482浏览 • 1回复 待解决
HarmonyOS SM2,SM4国密加解密使用demo
684浏览 • 1回复 待解决
HarmonyOS Sm2和DES加解密问题
950浏览 • 1回复 待解决
SM4采用OFB模式进行加解密
1475浏览 • 1回复 待解决
HarmonyOS 加解密算法如何使用
369浏览 • 1回复 待解决
HarmonyOS提供RAS加解密的文档
731浏览 • 1回复 待解决
HarmonyOS sm4、rsa等加解密库及参考文档
1102浏览 • 1回复 待解决
加解密算法库框架使用
1192浏览 • 1回复 待解决
SM4 CBC模式加解密,有好的方案吗?
1466浏览 • 1回复 待解决
HarmonyOS 加解密问题
496浏览 • 1回复 待解决