Embedded Systems.
simultaneously since semaphore was not being used. Race conditions were occurring. solution- use semaphore or mutex locks while accessing or modifying global memory. 11. Rabbit MQ queue for alarms was getting filled quickly from different network devices, hence some alarms were not getting reported