2012-10-24 6 views
5

I wdrożone obserwatora katalogów poniższy tutorial Java: https://blogs.oracle.com/thejavatutorials/entry/watching_a_directory_for_changesprzestać oglądać katalog dla zmiany (oczyszczania)

mam go na osobnym wątku, który aktualizuje się JList. Wydaje się, że wszystko działa dobrze, chciałbym wiedzieć: czy muszę gdzieś przeprowadzić jakiś rodzaj czyszczenia i jaki byłby najlepszy sposób, aby to zrobić. Ponieważ ten wątek w zasadzie czeka na cały czas, na wypadek gdyby coś się wydarzyło, po czym wraca do oczekiwania na kolejną zmianę.

Dzięki za pomoc.

+1

Jeśli jest to wątek demona, prawdopodobnie nie. Jeśli napotkasz problem, możesz go zatrzymać za pomocą flagi boolean "endateAndExit", która jest zawsze sprawdzana, gdy zwracane jest wywołanie blokujące. Aby powrócić po ustawieniu flagi, po prostu utwórz plik tymczasowy, a następnie usuń go ponownie. –

+0

niepowiązanych: robisz aktualizacji JList na EDT, czy :-) – kleopatra

Odpowiedz

Powiązane problemy