@abstractmethod<EOL><INDENT>def wake_up(self):<DEDENT>
pass<EOL>
Wakes up do_wait() operation, should be implemented by a subclass

        Note that this method should be implemented in a thread-safe way.