我继承了一个使用 GNU Pth (http://www.gnu.org/software/pth/) 的纯 C 项目,我希望有一个 Windows 端口/实现,这样我就不必在我的代码中插入一大堆(更多)条件。
我知道我满怀希望,但是有什么东西可以提供完全相同的函数签名和功能吗?
如果没有,有没有什么好的纯C跨平台多线程库(即使它不同于Pth)?
编辑:
我刚找到 http://en.wikipedia.org/wiki/Netscape_Portable_Runtime#Threads听起来这可能是可行的方法。对NSPR的看法?
最佳答案
你在 Windows 上有 pthread http://sourceware.org/pthreads-win32/这很稳定,性能也很好。这就是我们用来将我们的线程 unix 代码移植到 Windows 的方法。
关于c - GNU Pth(Gnu 可移植线程)的 Windows 端口/实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3540232/