gpt4 book ai didi

ios - 适用于 iOS 的 Apple 记录的低级用户区 API

转载 作者:行者123 更新时间:2023-11-29 12:05:24 26 4
gpt4 key购买 nike

iOS 上 Win32 的 Kernel32 是什么?

换句话说:iOS 上最低级别、完整记录(由 Apple)、稳定、受支持的用户空间 API 是什么:

  • 管理内存
  • 异步文件 I/O
  • 线程管理
  • 同步原语和并发构造的包装器

到目前为止,我发现的是外部记录的 mach 和 BSD API 的混合头文件(例如 OSMalloc.h)。此外,Apple 在其内核编程指南 上提供的指向“最新版本的 Mach 3 API”的链接已失效

最佳答案

Apple's opensource XNU project 开头.看看使用:

mach ( impl )

  • 线程管理
  • IPC
  • 虚拟内存
  • 并发构造
  • 时间

BSD

  • POSIX 实现
  • GCD
  • 通过 kqueue/kevent 的异步文件 IO
  • 网络

Clang language extensions

  • ldrex、ldaex、strex、STLex、clrex、dmb、dsb、isb 的包装器

关于ios - 适用于 iOS 的 Apple 记录的低级用户区 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com