This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
When creating additional Threads in any servlet container you need to think carefully about the implications of servicing many requests. Creating a new Thread for every request is probably a very bad idea.
Back up a bit and define what timing functions you need to have, then maybe you can get suggestions as to how to implement the functions.