sperber
ac343ba970
Replace Martin's implementation of selective blocking by the one in
...
Scheme 48 1.0.1.
Namely, instead of associating a list of queues with every thread, we
associate a single cell, holding the thread. That cell is stored in
thread queues, and once a thread is made runnable again, the cell is
set to #f. The thread-queue accessors ignore cells containing #f.
Implement an experimental OBTAIN-LOCK-MULTIPLE to test the whole
thing.
2002-08-16 14:11:50 +00:00
sperber
671f2c0181
Remove even more unneeded crud from utilities.scm.
2002-08-14 15:04:50 +00:00
sperber
09db2fed71
Remove a bunch of crud from utilities.scm as well as the dependencies
...
upon that crud.
2002-08-14 14:45:33 +00:00
mainzelm
d30130ab03
Deadlock-free resource locking.
2002-08-13 06:49:22 +00:00
mainzelm
71e3326079
Reintroduce run-as-long-as to ensure the threads exit on an error
...
while evaluating -c and -s flags.
2002-06-26 10:02:10 +00:00
mainzelm
6671ff0e04
+ Fixed small race condition problem in wait. There are still problems
...
when lots of processes are forked
+ Added optional name parameter in run-as-long-as
2001-11-08 08:14:37 +00:00
mainzelm
9ec1d2ef5e
Kill the administrative threads on error.
2001-10-03 14:41:01 +00:00
mainzelm
04362fd7e3
+ Switched cwd to thread-fluids
...
+ Added with-cwd-aligned* for exec
+ Moved reinitializer from syslog to scsh-utilities
2001-07-09 18:29:26 +00:00
marting
b5771115b6
changes to get the 0.5.2 stuff running. Not yet completed, hangs on startup
1999-09-23 23:02:54 +00:00
marting
0f0fe9f2ff
updates from 0.5.2
1999-09-23 17:46:46 +00:00
marting
09136048ae
Added files from david fishers home (~dfisher/scsh-0.5.1).
...
Be warned: the scsh-version he started from was neither 0.5.1 nor
0.5.2, but something in between !
1999-09-14 13:32:05 +00:00