Term
| In a concurrent programming environment, what is execution context? |
|
Definition
| To provide creation and deletion of concurrent activities |
|
|
Term
| In a concurrent programming environment, what is task scheduling? |
|
Definition
| To determine which task will run and switch between tasks |
|
|
Term
| In a concurrent programming environment, what is synchronization? |
|
Definition
| To coordiate usage of shared resources among the concurrent tasks |
|
|
Term
| What is the critical section of a program? (atomic section) |
|
Definition
| A section of code such that once executing, it can not be interrupted/preempted until end |
|
|
Term
| What is the reentrant function? |
|
Definition
| A function that can be interrupted and resumed without the risk of data corruptions |
|
|