[project @ 2002-04-13 13:34:03 by sof]
authorsof <unknown>
Sat, 13 Apr 2002 13:34:03 +0000 (13:34 +0000)
committersof <unknown>
Sat, 13 Apr 2002 13:34:03 +0000 (13:34 +0000)
Calling-in section: clarify truth vs. fiction

ghc/docs/comm/rts-libs/multi-thread.html

index 7e87f89..d31a1d6 100644 (file)
@@ -240,6 +240,15 @@ Scheduler may side-track it and also ask it to evaluate other Haskell threads.
 </li>
 </ul>
 
+<p>
+<strong>Note:</strong> 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.
+
+
 <!---- ***************************************  ----->
 <h2>Subsystems introduced/modified</h2>