diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 2000-05-31 01:00:23 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 2000-05-31 01:00:23 +0000 |
commit | d9c443919d262c45b5d509519bd567f68ba31600 (patch) | |
tree | 0e2961890e527e3596a1510a9390ac2c450b756a /devel | |
parent | 7272f6d8b83bf90cd036edcff4c554c09892f910 (diff) | |
download | guile-d9c443919d262c45b5d509519bd567f68ba31600.tar.gz |
*** empty log message ***
Diffstat (limited to 'devel')
-rw-r--r-- | devel/tasks.text | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/devel/tasks.text b/devel/tasks.text index 9586911f3..4f6e84c7a 100644 --- a/devel/tasks.text +++ b/devel/tasks.text @@ -76,7 +76,11 @@ Trying to use the thread library's support for thread local data *** Implementing the GC thread synchronization (all threads: go to sleep!) -Suitable synchronization point is probably SCM_TICK. +One suitable synchronization point is probably SCM_TICK. + +Note also that threads which are in I/O or timeout should be regarded +as stopped and that we need synchronization points *after* each I/O or +timeout, so that they really stop afterward if Guile is still in GC. *** Implementing the libguileposix threads glue library |