HarmonyOS鸿蒙Next可以在C代码中创建子线程吗?

HarmonyOS鸿蒙Next可以在C代码中创建子线程吗? 官网上查到,在HarmonyOS中创建线程需要使用Worker,那么在C代码中可以使用pthread创建子线程吗?

如果可以创建,是否受最多可以创建7个线程的限制?

在C代码中创建的子线程中回调了TS函数,在TS中怎么回到主线程?

2 回复

可以的,建议看下NAPI相关的异步回调功能。

参考链接:https://ost.51cto.com/posts/8390

更多关于HarmonyOS鸿蒙Next可以在C代码中创建子线程吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


是的,HarmonyOS鸿蒙Next支持在C代码中创建子线程。你可以使用POSIX标准的pthread_create函数来创建和管理子线程。例如,通过pthread_create创建线程并指定线程函数,线程启动后可以并发执行。此外,还可以使用pthread_join等待线程结束。鸿蒙系统提供了完整的POSIX线程库支持,便于开发者进行多线程编程。

回到顶部