synchronized

synchronized

文章 32 浏览 81

在lockObject上同步和使用this作为锁有什么区别?

我知道同步方法和同步块之间的区别,但我不确定同步块部分。 假设我有这段代码 class Test { private int x=0 private Object lockObject = new Objec…

格子衫的從容 2024-09-12 06:33:19 2 0

Firefox 是否会同步同一页面的请求?

我使用的是火狐浏览器 3.6.6。 我有一个名为 index.php 的 PHP 脚本,其中包含以下代码: &lt?php sleep(20) die(time()) ?&gt 我打开两个浏览器选项…

花落人断肠 2024-09-10 16:01:28 3 0

同步部分不会阻塞!

昨天我注意到一些非常奇怪的事情。似乎两个线程同时进入锁定同一个对象的两个同步块。 包含相关代码的类 (MyClass) 看起来与此类似: private static …

太阳男子 2024-09-09 09:15:40 2 0

两个同步方法是否同时执行

我在一个类中有 4 个方法(m1、m2、m3 和 m4)。方法m1、m2 和m3 是同步方法。另外,我分别有 4 个线程 t1、t2、t3 和 t4。 如果t1访问m1方法(同步方…

七色彩虹 2024-09-07 11:54:28 2 0

是“同步的”真的只是语法糖吗?

我是多线程新手,我编写了这段代码,通过同时运行的线程递增并打印变量来打印数字 1-10000。 这是我正在使用的代码: package threadtest public clas…

清风不识月 2024-09-07 03:19:30 2 0

同步返回objective-c

- (id)methodThatReturnsSomething { @synchronized(self) { return nil } } 当我在 Xcode 上执行此操作时,它会返回一条警告:“控制到达非 void 函…

悲喜皆因你 2024-09-06 22:15:40 2 0

字段读取同步和易失性之间的区别

在一篇不错的文章中提供了一些并发技巧&lt /a&gt,一个示例被优化为以下几行: double getBalance() { Account acct = verify(name, password) synchr…

冬天的雪花 2024-09-06 17:49:58 4 0

Java 中一个线程可以同时调用两个锁的 wait() (6)

我刚刚在 Java 中搞乱了线程,以了解它们(这似乎是最好的方法),现在了解了 Synchronize、wait() 和 notification() 发生了什么。 我很好奇是否有办…

抹茶夏天i‖ 2024-09-05 23:11:05 4 0

Java同步方法锁定对象或方法?

如果我在同一个类中有 2 个同步方法,但每个方法访问不同的变量,那么 2 个线程可以同时访问这 2 个方法吗?锁定发生在对象上,还是与同步方法内的变…

冰雪之触 2024-09-05 18:26:36 7 0

简单的java同步问题

在 Groovy 代码中很简单: #!/usr/bin/env groovy public class test { boolean val def obj=new Object() def dos() { val=false Thread.start() { s…

亚希 2024-09-05 13:07:41 3 0

将synchronized() 与ReentrantLock.lock() 混合使用

在 Java 中,ReentrantLock.lock() 和 ReetrantLock.unlock() 使用与 synchronized() 相同的锁定机制吗? 我的猜测是“不”,但我希望我是错的。 示例…

孤芳又自赏 2024-09-03 04:15:49 7 0

同步、不可变、空集合

使用 Collections 类,我们可以使任何集合同步、不可变或空, 当我们需要实现这些类型的集合时,它们各自的用途是什么…

原来分手还会想你 2024-09-02 14:37:02 3 0

我对同步块的假设是否正确?

我有一个带有同步块的方法shout()。 private void shout(){ System.out.println("SHOUT " + Thread.currentThread().getName()) synchronized(this){ …

飘然心甜 2024-08-31 05:50:54 4 0

Java 内存模型:重新排序和并发锁

java meomry 模型要求在同一监视器上同步的synchronize 块对这些块中修改的变量强制执行前后关系。示例: // in thread A synchronized( lock ) { x =…

柳絮泡泡 2024-08-27 20:33:04 6 0

Django 中的线程同步

有没有办法像Django中的Java同步一样阻塞关键区域?…

攀登最高峰 2024-08-27 02:12:35 7 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文