首页 > 编程语言 > 详细

java

时间:2018-01-29 20:48:40      阅读:199      评论:0      收藏:0      [点我收藏+]
    6.(单选题)以下哪一个是错误的( )
    A)public synchronized void go() { /* code here */ }
    B)private synchronized(this) void go() { /* code here */ }
    C)void go() {
      Object o = new Object();
      synchronized(o) { /* code here */ }
    }
    D)synchronized(Object.class) { /* code here */ }

    正确答案为:B
    解析:如果在方法声明时给该方法加锁,只需要使用synchronized关键字来修饰该方法即可,不需要传入任何对象,只有在方法内部的某些代码块中才需要传入对象参数。

 

java

原文:https://www.cnblogs.com/gjack/p/8379367.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!