为什么我总是会在操作集合中看见synchronized
在servlet中写这段代码,他没实现Threadpublic map m=new Linkedhashmap();syncheonized(m)那锁的是m这个集合,还是他所在的对象
锁的是m这个集合。servlet中的话,其实也没有必要同步了。因为每来一个http请求,web容器(tomcat等)会自动启一个新的线程,不会存在竞争,没有必要同步。