I'm not sure what you're trying to do with the while(true) loops. Once you start executing the first one, that thread will never get to any of the other ones.

It looks like you're trying to setup...