A thread-pooling server