| A | B |
| Aborted State | The state a thread enters when it has been terminated due to abnormal conditions. |
| Cross-Threading | A method call made to a control by a thread that did not create the control. |
| Inconsistent State | A condition in which the properties of a control have unpredictable values. |
| Quantum | A fixed amount of time during which a thread is granted access to the CPU. |
| Scalability | The ability of an application to adapt to increasing demands without significant changes in the computer system’s architecture. |
| Synchronization | The communication between threads for the purpose of controlling the order of thread execution and access to program code |
| Thread State | The condition or status of a thread at any one time. |
| Thread-Safe Code | Code that will execute properly when run in a threaded environment. |
| Unstarted State | The initial thread state for threads that have been created by a program but never executed. |
| WaitSleepJoin State | A state of thread inactivity that occurs when either the Wait, Sleep, or Join methods are called on a thread. |
| Deadlock | A condition in which two or more processes are blocked, each waiting on a lock held by the others. Also known as a deadly embrace. |
| Multiprocessing | The execution of multiple threads by more than one processor. |