Dodawanie wartości co 1s, oraz sprawdzenie kodu

Dodawanie wartości co 1s, oraz sprawdzenie kodu
CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Cześć, tutaj jest mój kod, oraz treść zadania.

https://github.com/ChybaLaikJava/Java/tree/master

Nie wiem jak zrobić, żeby była dodawana wartość co 1s.

MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
0

Nigdy tego nie robilem, ale mysle, że:
Wątki + http://www.luismajano.com/blog/Java%20current%20time%20in%20milliseconds
Jeśli nie tak to niech ktos mnie poprawi
Ewentualnie tylko pierwszy link
Wtedy czesc implementacyjna watku moglaby chyba wygladac tak

Kopiuj
 
double stime;
while(1){
stime = System.currentTimeMillis();
while(System.currentTimeMillis()<stime+1000){}
zwieksz_wartosc++;
}
MD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 280
1

Ewentualnie duzo bardziej prosta implementacja

Kopiuj
 
while(1)
{
Thread.Sleep(1000); // Funkcja usypia nasz watek na podana wartosc milisekund.
zwieksz_wartosc++;
}
n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
CL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Dzięki, podziałało

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.