Concept Flow - Why queues are needed for inter-task communication
Task A wants to send data
Place data in Queue
Queue holds data safely
Task B waits for data
Task B reads data from Queue
Data transferred safely between tasks
Tasks use a queue to safely pass data between each other without conflicts or data loss.
