jdk文档里边没有的,你直接在百度里边搜索synchornized就可以了。是线程同步问题。 1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入.2.对某一代码块使用,synchronized后跟括号,括号里是变量,这样,一次只有一个线程进入该代码块.此时,线程获得的是成员锁. 3.synchronized后面括号里是一对象,此时,线程获得的是对象锁. 4.synchronized后面括号里是类,此时,线程获得的是...
|