CompuServe Messages

#PageStream Follies

    09-Nov-91 04:36:35
Fm: Mike Todd 70117,634
To: Richard S. Rose,M.D. 73106,1560
I suspect that this bug is due to too many Forbid() calls for the number of Permit() calls. For some reason, PStream constantly seems to be turning off task switching, and then turning it on again. It may be because it is looking for speed (unlikely, since this wouldn't save much) or it is doing naughty things with system structures and can't afford to have another task alter any lists. For each Forbid(), there must be a corresponding Permit() … and I wonder if, as you hit one of those gagdets, a Forbid() is called, but if you then hit the other gadget fast enough, the associated Permit() is never called. So, there is one too many Forbid() calls made. Although I have discussed task-switching lockouts with S-L before, and had related it to this bug, they didn't seem to show any interest other than to say that you don't notice the machine locking up on a fast machine. Mike (Whapping from the UK)