Observer Pattern using Multithreading

Need to implement Observer pattern using multithread.
In thrd1 Subject call notify.
In thrd2 Observer register/Deregister them.
How to sync them, So that when user run program Observer register and then subject notify to them if any signal recieved.
Topic archived. No new replies allowed.