2010-08-22 3 views
1

J'ai hérité d'un projet C pur qui utilise GNU Pth (http://www.gnu.org/software/pth/) et j'espérais qu'il y avait un port/implémentation Windows donc je n'aurais pas à coller un paquet entier (plus) conditionnel dans mon code.Port Windows/implémentation pour GNU Pth (Gnu Portable Threads)

Je sais que j'ai de l'espoir, mais y a-t-il quelque chose qui fournit exactement la même fonction et la même signature? Dans le cas contraire, existe-t-il une bonne bibliothèque multi-threading multiplateforme C pure (même si elle est différente de Pth)?

Edit:

Je viens de découvrir http://en.wikipedia.org/wiki/Netscape_Portable_Runtime#Threads et il semble que cela pourrait être le chemin à parcourir. Avis sur NSPR?

Répondre

1

Vous avez pthread sur windows http://sourceware.org/pthreads-win32/ ce qui est assez stable et les performances sont bonnes. C'est ce que nous utilisons pour porter notre code unix threadé sur Windows.

+0

Merci, j'ai vu cela, mais comme il n'avait pas été mis à jour de temps en temps était assez méfiant. –

+0

comme suite, j'ai eu 0 problèmes en utilisant pthreads-win32 sur windows et pthreads sur * nix/mac –