我可以在哪里下载pthread.h、semophore.h和它们的库

Where can I download the pthread.h, semophore.h and their libraries?

本文关键字:在哪里 下载 pthread 我可以 semophore      更新时间:2023-10-16

我在哪里可以下载pthread.h, semophore.h和它们的C库?

我需要为windows下载。请给出VS2010的链接程序

Windows有自己的线程机制,不依赖于pthread等,同样它也有信号量(http://msdn.microsoft.com/en-us/library/windows/desktop/ms686946(v=vs.85).aspx),但有pthread端口的Windows http://sourceware.org/pthreads-win32/,你可以给它一个尝试。

Windows 不支持pthread库,因为Windows 不是 POSIX系统

pthread是POSIX,它只适用于POSIX系统,如linux, BSD, Mac OS X等…但在windows中不可用

你必须使用可移植的pthread解决方案为windows安装像解决方案,Saqlain在他的回答提供。

我不建议使用便携式解决方案,我建议使用您的操作系统提供的方法。Windows有自己的方式来管理线程和信号量

BTW:使用POSIX pthread库不仅仅包括头文件pthread.hsemophore.h,您还必须使用库(*.so*.a),因为它需要在您的构建中的链接阶段。