I have a class which is supposed to be a thread, with overridden run method and a function, which other threads can call by this thread to change some states.
pub