Java-kilkukrotne sprawdzenie czy pole nie jest null-em

0

Mam taką sytuacje :

mam zmienną a i chciałbym zrobić coś takiego, że sprawdzam czy jest ona null-em jeśli tak to sprawdzam po kolejnej sekundzie czy znów jest null-em i jeśli znów to robię to poraz kolejny. Natomiast jeśli nie jest null-em lub wykonałem już dwukrotne sprawdzenie to wtedy wykonuje dalszą część kodu.

Z góry dzięki za wszelkie sugestie

2

Jeśli w czasie czekania nic nie ma się dziać, to uśpij wątek.

0

Możesz zrobić tak że tworzysz sobie FutureTask z tą swoją operacją, odpalasz to przez ExecutorService z ustawienie timeouta i teraz jeśli się wykona poprawnie to masz wartość a jeśli timeoutuje to robisz cancel na tym FutureTask.
Tu masz podobny przykład: http://stackoverflow.com/questions/1281237/how-do-i-get-futuretask-to-return-after-timeoutexception

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