- 1
- 2
- 3
- 4
- 5
- 6
- 7
try {
while (sender.isAlive()) {
this.sleep(100);//static field usage(!)
}
} catch (java.lang.InterruptedException e) {
Log.log(Log.ERROR, this, e);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+80
try {
while (sender.isAlive()) {
this.sleep(100);//static field usage(!)
}
} catch (java.lang.InterruptedException e) {
Log.log(Log.ERROR, this, e);
}
типа Thread.join() не наш метод.
Не просто так про Thread.join() упомянуто.
хотя бы использование логгера уже радует.
в яве метод Thread.sleep(long ms); является статическим (усыпить можно только поток, в котором этот метод вызван), поэтому использование его в контексте обьекта просто плохой тон