Aktywne Wpisy
Giga_Przegryw +10
Obstawiajcie kto zostanie nowym prowadzącym głównego wydania wiadomości w #tvpis. Dla mnie absolutny pewniaczek to ktoś z trójcy fajnopolaków - albo Krasko albo Durczok albo Tomasz Lis.
Skopiuj link
Skopiuj linkWykop.pl
MIRUNY HALP
Potrzebuje wykonywać część kodu dokładnie co sekundę, a to dlatego że chce żeby do bazy co sekundę dodawało wiersz. Aktualnie używam stopwatch i thread.sleep w WHILE. Sleepowi przekazuje taki argument : (int)Math.Round(1000-stopWatch.elapsed.totalmilliseconds). Po godzinie powinienem mieć 3600 wpisow w bazie, a zazwyczaj brakuje mi jakieś 11 czy 17 czyli tyle właśnie sekund. Macie jakiś pomysł żeby to działało dobrze ? W skrócie co zrobić żeby fragment kodu wykonywał się dokładnie co sekundę? A jeżeli chodzi o ten fragment to on wykonuje się średnio 40ms więc mieści się bez problemu w sekundzie.
Komentarz usunięty przez autora
Najważniejsze, żeby nie zjadł ogona swojego
@GiGolss: ten chyba lepszy https://docs.microsoft.com/en-us/dotnet/api/system.threading.timer?view=net-5.0
Kto da więcej?
Ostatecznie skorzystałem ze sposobu @zibizz1, i działa to bardzo dobrze, ale zobaczymy jak będzie to wyglądać na dłuższa metę. Ale i tak dzięki za rady reszcie bo jak to mi się rozjedzie to skorzystam z innych sposobów które podaliscie. ᕦ(òóˇ)ᕤ