Wykonywanie wątku co określony czas

0

Mam pewien program = co jakiś czas musi on wysyłać dane na serwer, wysyłanie mam w nowym wątku. Jak wykonać taką operację, żeby co określony czas uruchamiać wątek, który będzie mi wysyłał te dane? (wysyłanie mam zrobione, nie wiem tylko, jak to zrobic, zeby on co raz sie wykonywal ten watek)

0

Timer?

0

A mozesz zarzucić jakimś kawalkiem kodu/pseudokodem? Nie uzywalem nigdy timerow

0
        timer=new Timer(1000, new ActionListener()
        {
            public void actionPerformed(ActionEvent e)
            {
                //kod do wykonania
            }
        });
        timer.start();

W konstruktorze możesz ustawić tylko jeden czas (w milisekundach), oczekiwanie na pierwsze uruchomienie i przerwa między uruchomieniami. Zajrzyj do dokumentacji jeżeli chcesz ustawiać różne czasy, (to jest javax.swing.Timer).

0

Można też użyć narzędzia o nazwie Quartz Scheduler.

1 użytkowników online, w tym zalogowanych: 0, gości: 1