自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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__((weak))

A模块文件test2.cpp。B模块文件test1.cpp。

2023-05-06 18:15:41 247 1

原创 __attribute__系列之__attribute__((always_inline))

((always_inline))的意思是强制内联,有些时候编译器拒绝将inline声明的函数作为内联函数,加上__attribute__((always_inline))以后可以强制将函数声明为内联函数,使该函数在调用时直接访问其函数体内容,而不用走函数调用流程,避免上下文的切换。

2023-05-06 16:22:32 1203 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除