java - 并发:同步与锁

标签 java concurrency

Java中的synchronized和lock有什么区别?

最佳答案

synchronized 是一个语言关键字;锁是对象。

当一个方法或代码块被标记为同步时,您是在说该方法或代码块必须先获得某个锁对象(可以在同步语法中指定)才能执行。

关于java - 并发:同步与锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790219/

相关文章:

java - 如何在 Java 迭代器中使用 ExecutorService,而不会有资源泄漏的风险

javascript - 如果条件始终返回 false(省略号)

java - 在 jtable 单元格内添加微调器

java - 在android中比较字符串数组和一个字符串?

java - fortran/c/python 和 speed 中的长函数名称

java - 什么是 PECS(生产者扩展消费者 super )?

java - 正确使用 AtomicReference.compareAndSet 实现堆栈

java - 语法荧光笔服务器端 Java 库

c++ - 并发/多线程:是否可以通过这种方式生成相同的输出?

c# - 无法修改“System.Collections.Concurrent.ConcurrentDictionary”的返回值