单项选择题
下列的选项是对使用多线程时同步的Lock和synchronized的一些描述错误的是()
A.Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现
B.无论是Lock还是synchronized在发生异常时,都会自动释放线程占有的锁,因此不会导致死锁现象发生
C.Lock可以提高多个线程进行读操作的效率
D.在JDK1.5中,synchronized是性能低效的。因为这是一个重量级操作,它对性能最大的影响是阻塞式的实现,挂起线程和恢复线程的操作都需要转入内核态中完成,这些操作给系统的并发性带来了很大的压力。相比之下使用Java提供的Lock对象,性能更高一些
点击查看答案&解析
相关考题
-
单项选择题
下列JQuery的Ajax方法的描述错误的是()
A.$.ajax()执行异步AJAX 请求
B.$.get()使用AJAX 的HTTP GET 请求从服务器加载数据
C.$.getJSON()使用HTTP GET 请求从服务器加载JSON 编码的数据
D.ajaxSend()规定AJAX 请求发送之后运行的函数 -
单项选择题
下列是JQuery的事件方法,描述在错误的是()
A.bind()向元素添加事件处理程序
B.blur()添加/触发获取焦点的事件
C.change()添加/触发change 事件
D.event.preventDefault()阻止事件的默认行为 -
单项选择题
JQuery操作CSS的一些方法的描述错误的是()
A.addClass()-向被选元素添加一个或多个类
B.removeClass()-从被选元素删除一个或多个类
C.toggleClass()-对被选元素进行添加/删除类的切换操作
D.css()-只能用来返回dom对象的样式属性
