Article View: comp.sys.powerpc
Article #3309Re: Copland merely shifts the burden to the programmer
From: Christopher C. Wood
Date: Thu, 07 Mar 1996 16:19
Date: Thu, 07 Mar 1996 16:19
24 lines
1651 bytes
1651 bytes
In article <313EE335.8A4@mediamatic.nl>, Pascal Haakmat <pascal@mediamatic.nl> writes: |> Surely though the routines for window drawing MUST be cooperatively |> run inside the Blue Box and therefore be restarted upon a Blue Box |> crash. As specs have come by now, there is no way for a protected |> thread to preemptively call the Toolbox. Correct. |> A problem I see is that there is noone listening to the |> RestartedBlueBox event since to do that, you'd have to run |> cooperatively inside the Blue Box that has just crashed and is |> recovering itself. No. The operating system sends the restartedBlueBox message to a process (running outside of the blue box) that has registered an interest in blue box restart messages. The process does the moral equivalent of fork() and exec() to spawn a thread that will run inside the blue box and draw windows on its behalf. Chris -- Speaking only for myself, of course. Chris Wood christw@lexis-nexis.com ChrisCWood@eworld.com
Technical Details
Message-ID:
<4hn2as$r19@meaddata.lexis-nexis.com>Path:
arc1-ca.pugleaf.net!in1.uu.net!lexis-nexis!meaddata!christwReferences:
<nevin-0602962253080001@150.135.1.79> <31349BAA.6418@mediamatic.nl> <4h4qir$dpj@nuke.csu.net> <313CA521.13D8@mediamatic.nl> <4hjiv4$hdt@nuke.csu.net> <313EE335.8A4@mediamatic.nl>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!in1.uu.net!lexis-nexis!meaddata!christw From: christw@meaddata.com (Christopher C. Wood) Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy Subject: Re: Copland merely shifts the burden to the programmer Date: 7 Mar 1996 16:19:40 GMT Organization: LEXIS-NEXIS, Dayton OH Message-ID: <4hn2as$r19@meaddata.lexis-nexis.com> References: <nevin-0602962253080001@150.135.1.79> <31349BAA.6418@mediamatic.nl> <4h4qir$dpj@nuke.csu.net> <313CA521.13D8@mediamatic.nl> <4hjiv4$hdt@nuke.csu.net> <313EE335.8A4@mediamatic.nl> NNTP-Posting-Host: dolphin.lexis-nexis.com