author and iconoclast
posted 6 years ago
People who write "Thread.currentThread().sleep()" generally just aren't aware that sleep() is a static method. They believe that they need to fetch the current thread, and call sleep() on it. But since sleep() is static, this is unnecessary, and either line of code will have the exact same effect.