[Am-info] O/S 2 support - slightly off topic (my apologies)

John J. Urbaniak jjurban@attglobal.net
Sat, 16 Mar 2002 12:32:54 -0500


"Eric M. Hopper" wrote:

> On Sat, 2002-03-16 at 10:20, Mitch Stone wrote:
> >
> > On Friday, March 15, 2002, at 11:16 AM, Hans Reiser wrote:
> >
> > > Andy Tevanian was the inventor, and he added them to Mach while at CMU.
> >
> > You mean Avie Tevanian, I presume?
>
> Not to get too off-topic, but one of the biggest technical problems I
> see in Windows is its heavy reliance on threads.  In my experience using
> threads extensively leads to low quality programs that crash or hang
> constantly for inexplicable reasons.  Having to carefully coordinate
> access to internal program data structures among multiple
> non-deterministic control flows is very prone to error.
>
> I, personally, advocate almost any solution before threads are brought
> in.  They should be last resort for solving a problem.  So, I have
> little love or respect for an OS based on its built in multi-threading
> support.  :-)

Not if the thread-handling is done properly. It isn't in Windows.

John