What is the difference between thread safe and thread compatible?
- What thread compatible mean?
- What is use cases for thread compatible?
UPD: I have found this definition in the grpc documentation of StreamObserver.
Also, I have found the link to Characterizing thread safety but its still not clear for me.
If a method requires to be in synchronize block, that means that is just threaded unsafe?