Sto imparando il multi-threading e il timer in C # ora. Ma sembra che non riesca a trovare una buona soluzione.
Ad esempio, vorrei vedere quanti problemi di addizione riesco a risolvere entro 1 minuto. Vorrei che il mio programma avesse
- Un orologio digitale da contare per 60 secondi nella parte superiore della mia console.
- Stampa un problema di matematica nel mezzo della mia console. Attendi il mio input.
- Al termine di 60 secondi, interrompi immediatamente il problema matematico (la maggior parte delle volte è ancora in attesa del mio input, ma lo interromperà immediatamente).
- Conta quanti problemi corretti ho risolto.
Due sfide del programma ora.
a) come possiamo assicurarci che i problemi di tempo di stampa e matematica non si rovinino.
b) come possiamo fermare le sfide matematiche parte subito dopo che il tempo è scaduto