【问题标题】:Windows port/implementation for GNU Pth (Gnu Portable Threads)GNU Pth 的 Windows 端口/实现(Gnu 可移植线程)
【发布时间】:2010-08-22 04:57:28
【问题描述】:

我继承了一个使用 GNU Pth (http://www.gnu.org/software/pth/) 的纯 C 项目,我希望有一个 Windows 端口/实现,这样我就不必在我的代码中加入一大堆(更多)条件。

我知道我很有希望,但是有什么东西可以提供完全相同的函数签名和功能吗?

如果没有,有没有好的纯C跨平台多线程库(即使和Pth不同)?

编辑:

我刚刚找到http://en.wikipedia.org/wiki/Netscape_Portable_Runtime#Threads,听起来这可能是要走的路。对 NSPR 有何看法?

【问题讨论】:

    标签: c multithreading gnu


    【解决方案1】:

    你在windowshttp://sourceware.org/pthreads-win32/上有pthread,相当稳定,性能也不错。这就是我们用来将线程化的 unix 代码移植到 windows 上的方法。

    【讨论】:

    • 谢谢,我看到了这个,但由于它有一段时间没有更新,所以很谨慎。
    • 作为后续,我在 windows 上使用 pthreads-win32 和 *nix/mac 上使用 pthreads 时遇到了 0 个问题
    猜你喜欢
    • 2015-05-07
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 2010-10-18
    • 2015-04-09
    • 1970-01-01
    相关资源
    最近更新 更多