From d9c443919d262c45b5d509519bd567f68ba31600 Mon Sep 17 00:00:00 2001 From: Mikael Djurfeldt Date: Wed, 31 May 2000 01:00:23 +0000 Subject: [PATCH] *** empty log message *** --- devel/tasks.text | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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