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 |
|
|