Using this many threads is going to have a lot of volatility, which is probably going to make it hard to debug. A better way to do it might be to have one thread that updates all the different...