Meaningless Drivel is fun!*
The moose likes Java in General and the fly likes Thread.sleep() findbug Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Thread.sleep() findbug " Watch "Thread.sleep() findbug " New topic

Thread.sleep() findbug

Harshana Dias
Ranch Hand

Joined: Jun 11, 2007
Posts: 327

How to get reduce of the find bug error saying. Manual thread scheduling with Thread.sleep() or Thread.yield() has no guaranteed semantics and is often used to mask race conditions.

I just use it for sleep the current thread for a while and its not used with in a condition statement. But its used inside a junit test case which has a assert statement at the end.

Stephan van Hulst

Joined: Sep 20, 2010
Posts: 3576

The warning is there to draw your attention to it. If you don't want it, switch it off in your IDE.
I agree. Here's the link:
subject: Thread.sleep() findbug
Similar Threads
Thread.interrupt not working properly
Doubt in K&B: Threads
whethe the thread will release the lock?
question about thread output from examlab practice test 1
Threads: sleep() !