POSIX 共享内存:XSI 还是实时?

sin*_*jin 6 memory posix shared xsi

POSIX 似乎定义了两个提供共享内存的不同可选 IPC API:XSI 扩展(shmget、shmctl、shmdt)和实时选项组(shm_open、shm_unlink)。shmget 的 opengroup 文档在“应用程序使用”部分中指出,如果我编写使用 XSI 例程的软件,则应该轻松修改它以使用实时扩展中的例程。

这是否意味着应该首选实时扩展中的例程(如果可用)?

一套是否打算最终取代另一套?

哪一套更“面向未来”?

问候,大卫