在Unix上为Windows移植字典为HPC
page for fork()编写了
There is no equivalent Windows API to
the Unix fork() or vfork(). The
Microsoft Subsystem for Unix-based
Applications (SUA or Interix) is a
Unix environment that has fork() and
vfork() properly implemented.
在页面上还有一个示例源代码,它使用…标准的Win32 API CreateProcess函数.
我很困惑.
该示例是否应该使用fork()来说明由SUA / Interix实现的fork()语句?
如果fork()真正实现了它所包含的头文件和lib文件?
您正在查看的页面是* nix to Windows移植指南.它没有告诉你如何使用fork()但是最接近的win32等效,CreateProcess.那里的页面记录了你应该使用的Win32功能而不是Unix功能.
您需要Unix的子系统和SUA SDK才能使用fork().在Windows上你会得到一个* nix环境,fork()将在通常的unistd.h库中,你将链接到libc.so(使用gcc)来使用它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。