首页学历类考试大学计算机科学
(简答题)

请简述synchronized和J.ava.util.concurrent.locks.Lock的异同点

正确答案

相同点:Lock 能完成 synchronized 所实现的所有功能;
主要不同点:Lock 有比 synchronized 更精确的线程语义和更好的性能。
S.ynchronized 会自动释放锁,而 Lock 一定要求程序员手工释放,并且必须在 finally 从句中释放

答案解析

相似试题

  • (单选题)

    synchronized修饰符可以修饰()

    答案解析

  • (名词解析)

    Synchronous同步

    答案解析

  • (判断题)

    静态方法不能使用synchronized关键字来修饰

    答案解析

  • (简答题)

    当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

    答案解析

  • (简答题)

    请简述装箱和拆箱的过程?

    答案解析

  • (简答题)

    请简述Session对象建立和清除的时间。

    答案解析

  • (简答题)

    请简述垃圾回收的优点和原理

    答案解析

  • (简答题)

    请简述Execute、Transfer和Redirect方法的主要区别?

    答案解析

  • (简答题)

    请简述结构分析在系统分析中的地位和作用。

    答案解析

快考试在线搜题