Added the ClientThreadsRespecter sync primitive.

destructing_, ref_count_ can be made atomic variables -> no need for access_mutex_.