With the given short description, its pretty hard to give the time lines of the development. But, with the help over the internet anything could be done with less span of time.
We could use Java concurrency API and can also use Apache commons to achieve our requirement of concurrent programming. Also, will assure to follow all Java coding standards, proper JavaDoc comments and valid JUnit test cases.