Problema con procesos en cola

Buen dia alguien que me púeda orientar y sepa como quitar o limpiar los procesos que arduino deja en espera??.

Por ejemplo tengo un programa que enciende un motor. Pero si mando llamar dos veces encender lo enciende y termina el proceso y lo vuelve a encender por el proceso que se formo en la cola. Lo que quiero es ver si se puede que encienda y cuando termine (apaga el motor) limpie los procesos en espera para que ya no se vuelva a enceder.

Gracias!!!

Mejor pon el código; creo saber a qué te refieres, pero no estaré seguro hasta verlo.