分布式任务调度在什么时候会调用底层的C语言的API?
鸿蒙提供了分布式任务调度的能力,在跨设备应用中所使用的API中,有java和js两个语言的版本,那么他们是怎么实现跨设备拉起FA,跨设备流转等功能的? 最终是不是都要调用最底层的内核提供的分布式任务调度能力?还是说两种语言有各自的实现机制?如果都是通过了内核的分布式任务调度能力实现的,那么他们在什么时机调用了分布式任务调度的API?
        鸿蒙
      
        API
      
        C语言
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 分布式任务调度在什么时候会调用底层的C语言的API 
7117浏览  • 1回复 待解决
鸿蒙源码的分布式调度(c语言实现的)和应用开发时候用到的分布式API(如startAbility, continueAbility)等 
9729浏览  • 2回复 待解决
如何使用鸿蒙的分布式任务调度(DTS)? 
1563浏览  • 0回复 待解决
如何实现低延迟的分布式任务调度? 
762浏览  • 0回复 待解决
分布式任务调度的智能性如何体现? 
727浏览  • 0回复 待解决
跨设备分布式数据同步的底层实现 
789浏览  • 0回复 待解决
鸿蒙运动手表与手机之间如何实现分布式任务调度 
12103浏览  • 1回复 待解决
分布式服务和分布式数据底层均为分布式软总线?如果这样的话,数据在高频上报的情况下,如何保证控制的优先 
10036浏览  • 1回复 待解决
如何通过分布式任务调度,实现手机应用一键流转到平板? 
533浏览  • 0回复 待解决
HarmonyOS 多线程和分布式任务 
1334浏览  • 1回复 待解决
liteos-a的分布式软总线的设备发现api是什么 
10060浏览  • 2回复 待解决
鸿蒙系统的分布式能力是什么? 
1707浏览  • 0回复 待解决
当进行分布式任务调度时,如何保证数据在不同设备间传输的准确性和完整性? 
767浏览  • 1回复 待解决
#鸿蒙学习大百科#分布式数据对象什么时候才可以进行跨设备同步? 
1263浏览  • 1回复 待解决
要使用分布式数据管理,分布式任务调度等功能是不是都需要在同一账号下且基于局域网? 
6806浏览  • 1回复 待解决
延迟任务什么时候会执行 
3030浏览  • 1回复 待解决
Api 9 Stage 模型分布式如何实现? 
4021浏览  • 1回复 待解决
PolarDB分布式架构有什么特点? 
5264浏览  • 1回复 待解决
Redis 模板的分布式锁 
4289浏览  • 1回复 待解决
分布式是怎么启用的? 
6556浏览  • 1回复 待解决
分布式存储数据的方法 
1722浏览  • 1回复 待解决
#鸿蒙学习大百科#渲染任务是在什么时候创建的? 
1297浏览  • 1回复 待解决
分布式恢复数据的方法 
1636浏览  • 1回复 待解决
官方文档中,分布式Profile又是什么???? 
14818浏览  • 2回复 待解决
PolarDB分布式架构中RW有什么特点? 
4211浏览  • 1回复 待解决





















请看//foundation/distributedschedule/dmsfwk_lite/README_zh.md
你问题中的“有java和js两个语言的版本”,就属于上图应用层SDK的内容,它们有各自的接口和实现,但最终都会调用框架层的接口。
框架层的接口,你可以看
//foundation/distributedschedule/dmsfwk_lite/include/
这里定义的接口及其实现,通过dmsfwk_lite去使用samgr_lite和软总线提供的能力来“实现跨设备拉起FA,跨设备流转”,samgr_lite在这里大概相当于中转站,而软总线就是高速公路。
可以去看我的分析文章“OHOS的系统服务框架子系统(SAMGR)代码解读(v2.0)”。
“最终是不是都要调用最底层的内核提供的分布式任务调度能力?”
可以先认为与底层的内核无关,先不要深入内核,能理解到框架层就已经很深入了。
上面说的全是小型系统的东西,如果是标准系统,也都在//foundation/distributedschedule/目录下,自行了解一下即可。