Do not synchronized multiple objects, can result in race condition