[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