Hola a todos, estoy algo confundido con como funciona el rtos

, hasta donde sé, cuando se ejecuta una tarea, ésta ocupa recursos y debe liberarlos al finalizar su ejecución. Lo que pretendo realizar es llamar a ejecución una tarea(la visualización de pantallas y gráficos en una pantalla touch), y en alguna de esas pantallas, al presionar un botón (es decir, un botón diseñado en esa pantalla con la función de 'Iniciar' algo) llame a realizar otra tarea(Iniciar comunicación por sockets con TCPIP). Esto seria como ejecutar una tarea dentro de otra tarea, algo que, creo no es posible, al menos, teóricamente. Espero alguien me pueda ayudar a aclarar esta duda y en todo caso cual seria la manera correcta de hacerlo, con semaforos, colas si es necesario, o simplemente creando la función dentro del código de este botón. Uso pic32mx795f512l, pantalla touch, MPLABX v2.00, librerias de Microchip TCPIP y GUI, compilador c32
