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 ==