您好、欢迎来到现金彩票网!
当前位置:2019管家婆最准的资料_管家婆2019年资料大全_管家婆今期免费资料 > 同步方法 >

Java中线程同步的synchronized()(同步方法块)这个括号里的参数是

发布时间:2019-08-09 02:34 来源:未知 编辑:admin

  Java中线程同步的synchronized()(同步方法块)这个括号里的参数是啥?

  Java中线程同步的synchronized()(同步方法块)这个括号里的参数是啥?

  有的时候写的this,这个this指的是什么?有的又像是随便取的名字比如objA,这个objA是一个什么类型的对象啊?...

  有的时候写的this,这个this指的是什么?有的又像是随便取的名字比如objA,这个objA是一个什么类型的对象啊?

  synchronized加在非静态方法前和synchronized(this)都是锁住了这个类的对象,如果多线程访问,对象不同,就锁不住,对象固定是一个,就可锁住。

  synchronized(类名.class)和加在静态方法前,是锁住了代码块,不管多线程访问的时候对象是不是同一个,能缩小代码段的范围就尽量缩小,能在代码段上加同步就不要再整个方法上加同步,缩小锁的粒度。更多追问追答追问我还是不太理解,我只知道当当锁加在一个方法上就是当一个线程用这个方法时其他线程就不能用了,那这个锁方法块里面的参数是干嘛用的我完全不能理解追答

http://acpeo.com/tongbufangfa/703.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有