繁体   English   中英

Mac OS X 中的 fork()、sleep() 和 pipe(int *fd)

[英]fork(), sleep(), and pipe(int *fd) in Mac OS X

我正在使用名为“操作系统”的 class,我们正在学习这些功能。 我有一台 Mac,我想知道这些 function 是否可以在 Mac 上运行,或者我是否必须安装 linux。 如果我不能在 Mac 上执行此操作,我应该安装什么 linux 发行版? (有这么多,我不知道该买哪一个)。

您的pipe()原型是错误的,但所有三个函数都是 POSIX 的一部分。 由于 OS X 是一个 POSIX 操作系统,它支持所有这三个。 请注意,您需要安装 Apple 的开发人员工具才能访问编译器和适当的头文件等,以便构建使用它们的软件。

我刚学过操作系统,由于课程围绕 UNIX,如果你在 Windows,我建议安装 Linux 只是为了课程。 由于您使用的是 Mac,因此应该不会有太大的不同。 顺便说一句,大多数发行版都有实时版本,所以如果你愿意,你可以启动 Linux 来完成任务或其他事情。 任何流行的发行版都可以。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM