FreeRTOS - Design Patterns for RTOS
What is the flaw in this Resource Manager Task implementation?
void ResourceManagerTask(void *pvParameters) {
Request req;
while(1) {
if(xQueueReceive(queue, &req, portMAX_DELAY)) {
// Process request
}
vTaskDelete(NULL);
}
}