Article View: comp.sys.powerpc
Article #2351Re: JUST REMEMBER WHY WINDOWS WAS CREATED!!!!!!!!!
From: Illya Vaes
Date: Tue, 26 Sep 1995 09:50
Date: Tue, 26 Sep 1995 09:50
32 lines
2517 bytes
2517 bytes
chucks@skypoint.com (Erik Funkenbusch) writes: >Illya Vaes (ivaes@hr.ns.nl) wrote: >: Why don't you ask Microsoft, why they left in all the Windows 3.x nonreentrant >: stuff that stops the multitasking when accessed (which is also done for win32 >: apps). >You know.. i keep seeing people say this. Now, I'm an amiga person through >and through, have been since 89.. but lying is not going to get you anywhere. >The Win16Mutex in Windows95 does not stop multi-tasking, it causes certain >threads to wait if they need to make use of certain 16 bit functions. >This does not prevent applications making calls to non 16 bit code from >being scheduled (and pre-empting the 16 bit subsystem) nor does it stop >device drivers and/or interrupt processing from being handled. Nor does >it do anything else that might lead you to believe it's not pre-emptive. Every "Windows" app in Windows 95 (I repeat, *every*) depends on the non- reentrant win3.x stuff they left in. This includes win32 obviously. Now you might say it will not have "noticable" effect in "reality", but it *is* there. It is not for nothing that almost everyone thinks OS/2 multi-tasks better than Windows 95. "Causing certain threads to wait" is also called blocking, which means that the threads are no longer runnable. Therefore, the threads have stopped being multitasked. Only runnable threads are multitasked. According to you, when a win16 app hogs the system in win3.x (or has hung) , the system is still multi- tasking it and other (Windows) apps. The inventivity of people trying to "explain away" negative aspects of MS software... -- Illya Vaes (ivaes@hr.ns.nl) Holland Railconsult BV, Signalling CAD Postbus 2855, 3500 GW Utrecht Tel +31.30.358586, Fax 357208 "Do...or do not, there is no try" - Yoda
Technical Details
Message-ID:
<DFIBCK.5zq@hr.ns.nl>Path:
arc1-ca.pugleaf.net!news.nic.surfnet.nl!sun4nl!ibmail!074492References:
<3v692u$iii@news.ios.com> <hotelca-0509952035150001@192.0.2.1> <42qclc$3bu@sashimi.wwa.com> <jtm-0909951410440001@rem_den22.ssds.com> <434sde$fht@sashimi.wwa.com> <DEy6My.JEI@hr.ns.nl> <43u5tl$don@stratus.skypoint.net>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy Path: arc1-ca.pugleaf.net!news.nic.surfnet.nl!sun4nl!ibmail!074492 From: Illya Vaes <ivaes@hr.ns.nl> Subject: Re: JUST REMEMBER WHY WINDOWS WAS CREATED!!!!!!!!! Message-ID: <DFIBCK.5zq@hr.ns.nl> Sender: 074492@hr.ns.nl (Illya Vaes) Reply-To: ivaes@hr.ns.nl Organization: Holland Railconsult BV References: <3v692u$iii@news.ios.com> <hotelca-0509952035150001@192.0.2.1> <42qclc$3bu@sashimi.wwa.com> <jtm-0909951410440001@rem_den22.ssds.com> <434sde$fht@sashimi.wwa.com> <DEy6My.JEI@hr.ns.nl> <43u5tl$don@stratus.skypoint.net> Distribution: inet Date: Tue, 26 Sep 1995 09:50:44 GMT