source: doc/proposals/concurrency/thePlan.md @ a954e32

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsdeferred_resndemanglerenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newwith_gc
Last change on this file since a954e32 was a954e32, checked in by Thierry Delisle <tdelisle@…>, 7 years ago

Added the plan for concurrency to doc

  • Property mode set to 100644
File size: 483 bytes
Line 
1_Phase 1_ : Prototype
2Threads and Processors.
3Main needs to call process
4
5_Phase 2_ : Minimum Viable Product
6Main thread is a cfa thread
7Basic monitors for synchronisation and minimal lock support.
8No internal/external scheduling.
9Synchronisation points in thread destructors.
10
11_Phase 3_ : Kernel features
12Threads features ex: detach
13Internal scheduling
14Clusters
15
16_Phase 4_ : Monitor features
17Multi monitors calls,
18External scheduling
19
20_Phase 5_ : Performance
21Proper scheduler
22...
23
24
Note: See TracBrowser for help on using the repository browser.