Changes between Version 10 and Version 11 of LightweightConcurrency


Ignore:
Timestamp:
May 7, 2012 8:41:05 AM (3 years ago)
Author:
kc
Comment:

edits

Legend:

Unmodified
Added
Removed
Modified
  • LightweightConcurrency

    v10 v11  
    1919For the high-level design principle for the current scheduler, see [http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Scheduler Scheduler]. 
    2020 
     21== Controlling Parallelism == 
     22 
     23Whatever be the concurrency model, we would like to retain the non-programmatic control over parallelism (using , just like in the current system.  
     24 
     25== Concurrency Substrate == 
     26 
     27The idea of the concurrency substrate is to provide a minimal set of primitives over which a variety of user-level concurrency libraries can be implemented. As such, the concurrency substrate must provide a way to create threads, a way to schedule them, and a synchronization mechanism in a multiprocessor context.  
     28 
    2129 
    2230== Related Work ==