summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>2000-05-31 01:00:23 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>2000-05-31 01:00:23 +0000
commitd9c443919d262c45b5d509519bd567f68ba31600 (patch)
tree0e2961890e527e3596a1510a9390ac2c450b756a
parent7272f6d8b83bf90cd036edcff4c554c09892f910 (diff)
downloadguile-d9c443919d262c45b5d509519bd567f68ba31600.tar.gz
*** empty log message ***
-rw-r--r--devel/tasks.text6
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