Tcl Source Code

View Ticket
Login
Ticket UUID: 418693
Title: thread extension not resposible for this
Type: Bug Version: None
Submitter: davygrvy Created on: 2001-04-25 00:31:32
Subsystem: 80. Thread Package Assigned To: davygrvy
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2001-04-26 06:19:41
Resolution: Accepted Closed By: davygrvy
    Closed on: 2001-04-25 23:19:41
Description:
In the thread extension, ThreadWait inappropriatly 
runs all events on the event loop directly.  I don't 
think this is right.  When ThreadWait falls-out, the 
stack should fall back to NewThread where 
Tcl_DeleteInterp will happen.  Any *responsible* 
extension who posts events to the event loop will be 
notified here that the interp is going away and from 
there they can remove offending events in the queue 
before the notifier is torn-down.

Just my 2 cents...
User Comments: davygrvy added on 2001-04-25 07:31:33:

File Added - 5695: patch_thread_ext_stop_grinding_other_peoples_events.txt

Attachments: