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

Gene Gaines Gene Gaines <gene.gaines@gainesgroup.com>
Sat, 16 Mar 2002 13:52:22 -0500


Wow, an informed discussion with "Windows" and programming
design/structure in the same sentence.

I was getting resigned to that being a thing of the past.

Gene
gene.gaines@gainesgroup.com

On Saturday, March 16, 2002, 12:08:15 PM, madodel wrote:

> In <1016296740.550.13.camel@monster.omnifarious.org>, on 03/16/02 at 10:38
> AM,
>    "Eric M. Hopper" <hopper@omnifarious.org> said:



>>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. 
>>:-)

> If you are basing that solely on windoze experience, you are viewing it
> under the worse possible light.  OS/2 users love our well threaded
> operating system and apps.  Its one of the (many) things that OS/2 users
> hate about windoze - how bad it does threading and how few windoze apps
> are multi-threaded.  Run SMP on windoze NT and you barely get any
> improvement unless you go to 4 CPUs as the operating system hogs the first
> CPU and the multiprocessor logic has a large overhead, but on OS/2 all
> apps benefit on a 2 CPU system, but multi-threaded apps benefit the most. 
> The system is noticeably snappier and more responsive.  IBM sucks as a
> corporate entity, but they can certainly program circles around m$ft.


> Mark




--