Added mechanism to stop threads and restart them. When a
authorChris Hanson <org/chris-hanson/cph>
Thu, 1 Jul 1993 22:19:24 +0000 (22:19 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 1 Jul 1993 22:19:24 +0000 (22:19 +0000)
commit21516f0acdb3fb14bcf9efc0a9f7f02e4cbc386a
tree797ede35a04cab54a78294eb61710dd72f4fab22
parent254d0c91e1bc9a78456a5486b379539b9b8b428d
Added mechanism to stop threads and restart them.  When a
derived-thread error is signalled, the signalling thread stops itself
to allow debugging to occur.  The debugger recognizes such stopped
threads and restarts them appropriately when the user requests a
continuation.

Also changed the handling of the thread timer to vary the period of
the timer in cases where the next desired timer event is longer than
the default timer interval.
v7/src/runtime/debug.scm
v7/src/runtime/error.scm
v7/src/runtime/runtime.pkg
v7/src/runtime/thread.scm
v8/src/runtime/runtime.pkg