- 博客(4)
- 收藏
- 关注
原创 ArkTS 多线程并发之worker
首先在DevEco Studio工程中右键创建一个worker,流程如下:创建完成后可以看到工程多了一个workers目录:创建完成后我们可以看到在build-profile.json5 文件中会自动生成一个worker的路径配置至此一个worker线程的基本框架就创建完成了。接下来我们看如何使用worker创建多线程任务。我们选择EntryAbility.ets 为宿主线程,并在里面创建worker线程。
2024-11-07 16:53:11
366
原创 __attribute__系列之__attribute__((constructor))和__attribute__ ((destructor))
【代码】__attribute__系列之__attribute__((constructor))和__attribute__ ((destructor))
2023-05-12 17:46:54
257
1
原创 __attribute__系列之__attribute__((always_inline))
((always_inline))的意思是强制内联,有些时候编译器拒绝将inline声明的函数作为内联函数,加上__attribute__((always_inline))以后可以强制将函数声明为内联函数,使该函数在调用时直接访问其函数体内容,而不用走函数调用流程,避免上下文的切换。
2023-05-06 16:22:32
1203
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人