26-10-2019, 12:20
(26-10-2019, 11:53)loczek111 napisał(a): Delay musi być aby baza danych nie padła w 5 minut.....Są inne sposoby zarządzania czasem, dając delay skazujesz projekt na nie powodzenie, bo prędzej czy później będą z tego powodu błędy....
Jest masa innych sposobów by wysyłać coś do bazy danych z jakimś interwałem a nie blokując program.
Może bardziej obrazowo, gdy stoisz na czerwonym świetle w samochodzie to:
1. Pomijasz dalszą jazdę i czekasz na zielone robiąc coś innego (milis przykładowo)
2. Pomijasz dalszą jazdę (silnik automatycznie gaśnie bo nie musi pracować gdy stoi) (sleep na czas braku aktywności)
3. Pomijasz dalszą jazdę trzymając pedał w podłodze kręcąc silnik do odcinki i nie robiąc nic innego (delay)