看啥推荐读物
专栏名称: 开发者全社区
分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点。同时,我们也会邀请BAT的大牛分享原创!
今天看啥  ›  专栏  ›  开发者全社区

鸿蒙标准库与 Linux 标准库有什么区别?

开发者全社区  · 公众号  · android  · 2021-01-26 18:00
与Linux标准库的差异本章节描述了OpenHarmony内核承载的标准库与Linux标准库之间存在的关键差异。更多差异详见C库API文档说明。进程OpenHarmony用户态进程优先级只支持静态优先级且用户态可配置的优先级范围为10(最高优先级)-31(最低优先级)。OpenHarmony用户态线程优先级只支持静态优先级且用户态可配置的优先级范围为0(最高优先级)-31(最低优先级)。OpenHarmony调度策略支持SCHED_RR和SCHED_FIFO。sched_yield()为进程主动放弃CPU;thrd_yield()为线程主动放弃CPU。内存与Linux mmap的差异mmap接口原型为:void *mmap (void *addr, size_t length, int prot, int flags, int fd, off_t offset)。其中,参数fd的生命周期实现与Linux glibc存在差异。具体体现在,glibc在成功调用mmap进行映射后,可以立即释放fd句柄。在OpenHar ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照