This module implements per-thread variables
Documentation
data ThreadDict a Source
newThreadDict :: IO (ThreadDict a)Source
writeThreadDict :: ThreadDict a -> a -> IO ()Source
readThreadDict :: ThreadDict a -> IO (Maybe a)Source
modifyThreadDict :: ThreadDict a -> (Maybe a -> IO (Maybe a, b)) -> IO bSource