Skip Navigational Links
LISTSERV email list manager
LISTSERV - LISTSERV.ICORS.ORG
LISTSERV Menu
Log In
Log In
LISTSERV 17.5 Help - PCBUILD Archives
LISTSERV Archives
LISTSERV Archives
Search Archives
Search Archives
Register
Register
Log In
Log In

PCBUILD Archives

Personal Computer Hardware discussion List

PCBUILD@LISTSERV.ICORS.ORG

Menu
LISTSERV Archives LISTSERV Archives
PCBUILD Home PCBUILD Home

Log In Log In
Register Register

Subscribe or Unsubscribe Subscribe or Unsubscribe

Search Archives Search Archives
Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
Re: Questions and sanity check for planned system
From:
grt <[log in to unmask]>
Reply To:
PCBUILD - Personal Computer Hardware discussion List <[log in to unmask]>
Date:
Fri, 14 Jul 2000 08:26:09 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (35 lines)
On 12 Jul 2000, at 2:07, Dave Gillett wrote:
>   Win 9x, however, includes some core components which are still 16-
> bit code and which cannot safely/easily/efficiently be used by more
> than one app at a time.

To expand a bit...

Parts of the win9x User and GDI code are non re-entrant (some
actually 32 bit but mostly the older 16 bit).
A thread entering such code must obtain a mutex (a mutual
exclusion lock) that prevents other threads from entering the
same code. A 16 bit thread holds this mutex while running.

It is thus possible for a misbehaving 16 bit app to halt the user
interface threads of the 32 bit apps on the system since they
have to wait for the mutex to be released. This is the main reason
to use only 32 bit apps where possible.

Even with only 32 bit apps, a problem in the thread holding the
mutex will hang the other user interface threads.

Windows NT and W2K has no 16 bit code and all code is fully re-
entrant.



Gerard R Thomas
Port of Spain,  Trinidad and Tobago
mailto:[log in to unmask]  mailto:[log in to unmask]
PGP Key IDs: RSA:0x9DBCDE7D  DH/DSS:0xFF7155A2

                Curious about the people moderating your
                   messages? Visit our staff web site:
                     http://nospin.com/pc/staff.html

ATOM RSS1 RSS2

LISTSERV.ICORS.ORG CataList Email List Search Powered by LISTSERV