This document provides code for a Java multithreaded queue example that searches for a randomly generated number between 0 and 1000 using three separate threads. The main method generates a random number, then constructs three Findit threads that each search a different third of the number range - from 0 to 349 for the first thread, 350 to 699 for the second, and 700 to 1000 for the third. The threads extend the Thread class and implement the run method to perform the searches.