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:
- patch_thread_ext_stop_grinding_other_peoples_events.txt [download] added by davygrvy on 2001-04-25 07:31:33. [details]