0
Σκέφτομαι καποια στιγμή να φτιάξω ενα task manager, RTOS και καλά ,
αυτό που με προβληματίζει ειναι το delay που δεν θα πρέπει να μπλοκάρει τα υπόλοιπα tasks, πως λέτε να μπορεί να υλοποιηθεί ?
να μειώνεται ενας counter και αν δεν εχει μηδενιστεί να κάνει return ? και να βγαίνει εκτός ?
μετά έρχεται ενα άλλο πρόβλημα, αν θελεις να βάλεις άλλο delay θα πρέπει να χρησιμοποιεί άλλη global μεταβλητή μετρητή ? δηλαδή θα πρέπει να φτιάχνεις όσα delay χρησιμοποιείς στο πρόγραμμα ?
το πιο σωστό θα ήταν με timer γιατι δεν ξέρεις ποσο παιρνει να εκτελεστούν κάποια tasks,
αν πάμε σε ρουτίνα task manager ώστε να μπλοκάρει tasks που δεν εκτελεστήκαν σε συγκεκριμένο χρόνο, γίνεται αρκετά πολύπλοκο