On 09/02/99, Per Nilsson said:
>In my opinion a threaded model has three advantages:
>- Takes advantage of multiple processors if you're doing, say, software RSA.
>- Often simplifies the code.
>- Works, with small overhead, for hardware accelerated RSA as well.

The use of hardware largely preempts the need for multiple processors on the 
host machine though.  As far as simplifying the code goes, an agrument can
be made both ways.  Maybe simplifies the thought process of designing things,
but threads can also cause all sorts of hell, and can require mutexes to be 
peppered all over the place.

I'm not against using threads -- what I am against is *having* to use threads
to achieve any decent performance.  There are times when it makes tons of sense
to use threads, but IMO that time is definitely not 'always', and unfortunately,
it seems as though some people feel otherwise.

--Chris
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to