Which metrhods are utilized to control the access to an object in multi threaded programming ?

Which metrhods are utilized to control the access to an object in multi threaded programming ?

A. Synchronized methods
B. Asynchronized methods
C. Serialized methods
D. None of above