From ff9b327395e6d5a871248d08379ae5d3929b1ae5 Mon Sep 17 00:00:00 2001 From: sof Date: Sat, 13 Apr 2002 13:34:03 +0000 Subject: [PATCH] [project @ 2002-04-13 13:34:03 by sof] Calling-in section: clarify truth vs. fiction --- ghc/docs/comm/rts-libs/multi-thread.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ghc/docs/comm/rts-libs/multi-thread.html b/ghc/docs/comm/rts-libs/multi-thread.html index 7e87f89..d31a1d6 100644 --- a/ghc/docs/comm/rts-libs/multi-thread.html +++ b/ghc/docs/comm/rts-libs/multi-thread.html @@ -240,6 +240,15 @@ Scheduler may side-track it and also ask it to evaluate other Haskell threads. +

+Note: As of 20020413, the implementation of the RTS API +only serializes access to the allocator between multiple OS threads wanting +to call into Haskell (via the RTS API.) It does not coordinate this access +to the allocator with that of the OS worker thread that's currently executing +within the RTS. This weakness/bug is scheduled to be tackled as part of an +overhaul/reworking of the RTS API itself. + +

Subsystems introduced/modified

-- 1.7.10.4