TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: All
from: Paul Ranson
date: 2005-02-14 13:34:04
subject: Re: update re work disaster

From: "Paul Ranson" 

Old Novell (3.x) only supported cooperative threading, later versions
implemented pre-emptive. So perhaps Netware itself doesn't handle
co-operative threads well in a pre-emptive environment. They would be
threads inside a thread. The application would be scheduling internally on
the assumption that it had the entire CPU to itself.

Win32 has a nicely integrated and very efficient co-operative threading
implementation called 'Fibers'. It's worth reading some of the background
on MSDN including how SQL Server uses them.

Paul

"Ellen K."  wrote in message
news:m1nv01dvk03igv1a6k11kunudtgop5kiae{at}4ax.com...
> Apparently turning off multi-threading in Novell greatly improves the
> performance of the legacy database.   Any theories as to why this should
> be so?

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267 270 5030/786
@PATH: 379/45 1 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.