OpenHarmony开发者论坛

标题: library中如何执行多线程任务 [打印本页]

作者: Virogu    时间: 2024-1-31 10:39
标题: library中如何执行多线程任务
[md]library中如何执行多线程任务,感觉现有的两个多线程的方案很鸡肋,Taskpool只能在ets中使用,而Work不能在library中使用,而且Work这种使用方式是真的繁琐,如果在library中需要多线程执行任务该怎么办呢
[/md]
作者: 马迪    时间: 2024-1-31 11:02
目前部分三方库用的是Taskpool 。  也遇到一些问题,比如自定义类,方法,还传不到子线程
作者: zhangxu    时间: 2024-2-19 14:25
worker是用的发消息机制与主线程通讯的,这种方式局限性太大,还对传输的数据大小、数据类型进行了限制,目前我也在找有没有其他方式,从官方的文档来看,只提供了taskpool和worker,但都满足不了我的需求。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5