ioservice with multiple threads

Mutex.
Also consider a more concise name: no need for mutex at end - that's implicit with the `x_`.