Professional Documents
Culture Documents
Core 2 Notes
Core 2 Notes
2. Global variables can contain more than 1 data types because you can select item from menu.
Race Condition:
Reasons:
1. Multiple reader/writers at same time (two tasks have same access)
2. Execute multiple tasks in parallel
3. Share value between two parallel tasks using local variable
Avoidance:
1. Less use of variables
2. Sequential logic
3. Control shared resources
Queues: