If two distinct threads try to signal disposal of a dispatcher, now only one of them will get to dispose of resources.
The other threads will log that the dispatcher is already disposed.