[9a5a2cd] | 1 | % % Main glossary entries -- definitions of relevant terminology |
---|
| 2 | % \newglossaryentry{computer} |
---|
| 3 | % { |
---|
| 4 | % name=computer, |
---|
| 5 | % description={A programmable machine that receives input data, |
---|
| 6 | % stores and manipulates the data, and provides |
---|
| 7 | % formatted output} |
---|
| 8 | % } |
---|
[601bd9e] | 9 | |
---|
[9a5a2cd] | 10 | % % Nomenclature glossary entries -- New definitions, or unusual terminology |
---|
| 11 | % \newglossary*{nomenclature}{Nomenclature} |
---|
| 12 | % \newglossaryentry{dingledorf} |
---|
[601bd9e] | 13 | % { |
---|
[9a5a2cd] | 14 | % type=nomenclature, |
---|
| 15 | % name=dingledorf, |
---|
| 16 | % description={A person of supposed average intelligence who makes incredibly brainless misjudgments} |
---|
| 17 | % } |
---|
| 18 | |
---|
| 19 | % % List of Abbreviations (abbreviations type is built in to the glossaries-extra package) |
---|
| 20 | % \newabbreviation{aaaaz}{AAAAZ}{American Association of Amateur Astronomers and Zoologists} |
---|
[601bd9e] | 21 | |
---|
[9a5a2cd] | 22 | % % List of Symbols |
---|
| 23 | % \newglossary*{symbols}{List of Symbols} |
---|
| 24 | % \newglossaryentry{rvec} |
---|
| 25 | % { |
---|
| 26 | % name={$\mathbf{v}$}, |
---|
| 27 | % sort={label}, |
---|
| 28 | % type=symbols, |
---|
| 29 | % description={Random vector: a location in n-dimensional Cartesian space, where each dimensional component is determined by a random process} |
---|
[601bd9e] | 30 | % } |
---|
[9a5a2cd] | 31 | |
---|
| 32 | % Examples from template above |
---|
| 33 | |
---|
[d3b224cf] | 34 | \newabbreviation{raii}{RAII}{\Newterm{resource acquisition is initialization}} |
---|
| 35 | \newabbreviation{rtti}{RTTI}{\Newterm{run-time type information}} |
---|
| 36 | \newabbreviation{fcfs}{FCFS}{\Newterm{first-come first-served}} |
---|
| 37 | \newabbreviation{toctou}{TOCTOU}{\Newterm{time-of-check to time-of-use}} |
---|
[9a5a2cd] | 38 | |
---|
[df27752] | 39 | \newglossaryentry{actor}{ |
---|
[9a5a2cd] | 40 | name=actor, |
---|
| 41 | description={A basic unit of an actor system that can store local state and send messages to other actors.} |
---|
| 42 | } |
---|
| 43 | |
---|
[df27752] | 44 | \newglossaryentry{gulp}{ |
---|
| 45 | name={gulp}, |
---|
| 46 | first={\Newterm{gulp}}, |
---|
[9ab8a26] | 47 | description={Move the contents of message queue to a local queue of the executor thread using a single atomic instruction.} |
---|
| 48 | } |
---|
| 49 | |
---|
[df27752] | 50 | \newglossaryentry{impl_concurrency}{ |
---|
[9a5a2cd] | 51 | name=implicit concurrency, |
---|
[df27752] | 52 | first={\Newterm{implicit concurrency}}, |
---|
[9a5a2cd] | 53 | description={A class of concurrency features that abstract away explicit thread synchronization and mutual exclusion.} |
---|
| 54 | } |
---|
| 55 | |
---|
[df27752] | 56 | \newglossaryentry{actor_model}{ |
---|
[9a5a2cd] | 57 | name=actor model, |
---|
[df27752] | 58 | first={\Newterm{actor model}}, |
---|
[9a5a2cd] | 59 | description={A concurrent computation model, where tasks are broken into units of work that are distributed to actors in the form of messages.} |
---|
| 60 | } |
---|
| 61 | |
---|
[df27752] | 62 | \newglossaryentry{actor_system}{ |
---|
[9a5a2cd] | 63 | name=actor system, |
---|
[df27752] | 64 | first={\Newterm{actor system}}, |
---|
[9a5a2cd] | 65 | description={An implementation of the actor model.} |
---|
[76e77a4] | 66 | } |
---|
| 67 | |
---|
[df27752] | 68 | \newglossaryentry{synch_multiplex}{ |
---|
[76e77a4] | 69 | name=synchronous multiplexing, |
---|
[df27752] | 70 | first={\Newterm{synchronous multiplexing}}, |
---|
[76e77a4] | 71 | description={synchronization on some subset of a set of resources.} |
---|
| 72 | } |
---|