Android开发者应该了解的知识点(1)多线程为何要加锁 aiceking 2018-11-13 307 阅读1分钟 日常开发中,很多人都知道,我们new了一个对象,多线程同时操作这个对象的时候就要在这个对象上加synchronized关键字,原因简单理解来说,这个对象就是一道菜,多线程就是吃这道菜的人,因为是同时吃菜,所以菜的减少量应该把每个人吃的都算进去,道理大家都懂,但是,有没有想过一个大前提,为什么这个new出来的对象可以类比为菜,为什么多线程可以操作同一对象,仅仅是因为我们把这个对象作为参数传入Thread了吗?对象传递的时候传递的到底是什么,