=== Message

Refactor the synchronisation mechanism to not use a Thread instance as a monitor.

