Changeset 21d1c9c for doc/theses/colby_parsons_MMAth/text
- Timestamp:
- May 2, 2023, 11:12:09 AM (2 years ago)
- Branches:
- ADT, ast-experimental, master
- Children:
- e0e2f02
- Parents:
- c459f99
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified doc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex ¶
rc459f99 r21d1c9c 7 7 \section{Threading Model}\label{s:threading} 8 8 \CFA provides user-level threading and supports an $M$:$N$ threading model where $M$ user threads are scheduled on $N$ kernel threads, where both $M$ and $N$ can be explicitly set by the user. 9 Kernel threads are created by instancing a @processor@ structure.9 Kernel threads are created by declaring a @processor@ structure. 10 10 User-thread types are defined by creating a @thread@ aggregate-type, \ie replace @struct@ with @thread@. 11 11 For each thread type a corresponding @main@ routine must be defined, which is where the thread starts running once it is created.
Note: See TracChangeset
for help on using the changeset viewer.