inserimento subroutine

il microprcessore lavora in modo sequenziale, se gli dici, conta fino a 1000 e ad ogni numero fai questo, quando hai finito conta fino a 500 e fai quest'altro, stai facendo tutte cose in sequenza e prima tutta una e poi tutta l'altra.

Devi invece dirgli una cosa del tipo:
conta fino a 1000 e quando ci sono i numeri pari fai questo e quello mentre quando ci sono i numeri dispari fai solo questo.
In questo modo fai questo per 1000 volte e quello per 500 volta in parallelo.

Capito cosa intendo?