[Announce] nPth 0.91 released

Werner Koch wk at gnupg.org
Wed Aug 8 17:03:32 CEST 2012


On Wed,  8 Aug 2012 13:39, gdt at ir.bbn.com said:

> Is the rationale for nPth instead of just using posix threads that posix
> threads are not supported on some operating systems of interest, or that
> preemptive threads are to hard to understand (I'd agree), and thus nPth

The latter.  They are hard to use correctly and it is even harder to
debug them.  I consider any deep security audit of multithreaded code
impossible.  Using a non-preemptive wrapper gives you at least a chance
to do an audit.


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-devel mailing list