HarmonyOS 应用开发之@Concurrent装饰器:,2024年最新移动端混合开发技能
[*]支持SendableClass序列化。对象分配在各自的假造机内存空间,不存在竞争访问,不同线程可以同时读写。
[*]支持SendableClass在跨线程通报时的引用通报(暂不支持)。
说明:
从API version 11开始,该装饰器支持在ArkTS卡片中利用。
当前该装饰器仅支持克隆拷贝,利用时需搭配 setCloneList,否则会抛异常。
基本概念
SendableClass:被@Sendable装饰器修饰的类为SendableClass。
装饰器说明
@Sendable类装饰器说明装饰器参数无。利用场景限制仅支持在Stage模型的工程中利用。仅支持在.ets文件中利用。装饰的类继承关系限制SendableClass只能继承SendableClass,平凡Class可以继承SendableClass。装饰的对象内的属性类型限制支持string、number、boolean、SendableClass。禁止利用闭包变量。不支持#定义私有属性,需用private。不支持盘算属性。装饰的对象内的属性的其他限制成员属性必须显式初始化。成员属性不能跟问号和感叹号。装饰的对象内的方法参数限制允许利用local变量、入参和通过import引入的变量。禁止利用闭包变量。Sendable Class的限制不支持增长属性、不支持删除属性、允许修改属性,修改前后属性的类型必须同等、不支持修改方法。必须声明或定义在文件顶层,不能定义在函数内。其他限制导出SendableClass的文件,不能导出非SendableClass属性。只能标志class,不支持interface和enum。适用场景在TaskPool利用类方法或传输对象的数据量较大的场景中保举利用该装饰器。 装饰器利用示例
@Sendable
class TaskpoolTestClass {
desc: string = "sendable: this is TaskpoolTestClass ";
taskNum: number = 5;
printName() {
console.info("sendable: TaskpoolTestClass desc is: " + this.desc);
}
get getTaskNum(): number {
return this.taskNum;
}
}
为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技能,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
《鸿蒙开发学习手册》:
如何快速入门:https://qr21.cn/FV7h05
[*]基本概念
[*]构建第一个ArkTS应用
[*]……
https://img-blog.csdnimg.cn/img_convert/afd6b98a09014e557566dec0fd065c41.webp?x-oss-process=image/format,png
开发底子知识:https://qr21.cn/FV7h05
自我先容一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不绝到现在。
深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,每每是本身摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。本身不成体系的自学效果低效又漫长,而且极易遇到天花板技能停滞不前!
因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋侪,同时减轻大家的负担。
https://img-blog.csdnimg.cn/img_convert/4713c5ce4314df1dcac77016c21fcdda.png
https://img-blog.csdnimg.cn/img_convert/79f37afba101e3a76b9b8d0905191966.png
https://img-blog.csdnimg.cn/img_convert/df3aef35dd7c068c3c07814729af8259.png
既有适合小白学习的零底子资料,也有适合3年以上履历的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点里面都包罗大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新
假如你以为这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
https://img-blog.csdnimg.cn/img_convert/f0534d6b11939bb768adc54ec25a4441.png
一个人可以走的很快,但一群人才气走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待扫码到场我们的的圈子(技能交换、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
走的很快,但一群人才气走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待扫码到场我们的的圈子(技能交换、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]