Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/proposals/concurrency/annex/glossary.tex

    r3364962 rcf966b5  
    44{name={callsite-locking}}
    55{
    6 Locking done by the calling routine. With this technique, a routine calling a monitor routine will aquire the monitor \emph{before} making the call to the actuall routine.
     6Locking done by the calling routine. With this technique, a routine calling a monitor routine aquires the monitor \emph{before} making the call to the actuall routine.
    77}
    88
     
    1010{name={entry-point-locking}}
    1111{
    12 Locking done by the called routine. With this technique, a monitor routine called by another routine will aquire the monitor \emph{after} entering the routine body but prior to any other code.
     12Locking done by the called routine. With this technique, a monitor routine called by another routine aquires the monitor \emph{after} entering the routine body but prior to any other code.
    1313}
    1414
     
    2222{name={multiple-acquisition}}
    2323{
    24 Any locking technique which allow any single thread to acquire a lock multiple times.
     24Any locking technique that allows a single thread to acquire the same lock multiple times.
    2525}
    2626
     
    3535{name={user-level thread}}
    3636{
    37 Threads created and managed inside user-space. Each thread has its own stack and its own thread of execution. User-level threads are insisible to the underlying operating system.
     37Threads created and managed inside user-space. Each thread has its own stack and its own thread of execution. User-level threads are invisible to the underlying operating system.
    3838
    3939\textit{Synonyms : User threads, Lightweight threads, Green threads, Virtual threads, Tasks.}
     
    5151{name={fiber}}
    5252{
    53 Fibers are non-preemptive user-level threads. They share most of the caracteristics of user-level threads except that they cannot be preempted by an other fiber.
     53Fibers are non-preemptive user-level threads. They share most of the caracteristics of user-level threads except that they cannot be preempted by another fiber.
    5454
    5555\textit{Synonyms : Tasks.}
     
    5959{name={job}}
    6060{
    61 Unit of work, often send to a thread pool or worker pool to be executed. Has neither its own stack or its own thread of execution.
     61Unit of work, often sent to a thread pool or worker pool to be executed. Has neither its own stack nor its own thread of execution.
    6262
    6363\textit{Synonyms : Tasks.}
     
    7575{name={cluster}}
    7676{
    77 TBD...
    78 
    79 \textit{Synonyms : None.}
    80 }
    81 
    82 \longnewglossaryentry{cfacpu}
    83 {name={processor}}
    84 {
    85 TBD...
     77A group of \gls{kthread} executed in isolation.
    8678
    8779\textit{Synonyms : None.}
     
    9183{name={thread}}
    9284{
    93 TBD...
     85User level threads that are the default in \CFA. Generally declared using the \code{thread} keyword.
    9486
    9587\textit{Synonyms : None.}
     
    9991{name={preemption}}
    10092{
    101 TBD...
     93Involuntary context switch imposed on threads at a specified rate.
    10294
    10395\textit{Synonyms : None.}
Note: See TracChangeset for help on using the changeset viewer.