One of the objects in my application has an object it uses for thread locking:
class Fred { readonly object ThreadLock = new object(); void Operation()