synchronized

synchronized

文章 32 浏览 80

同步块——锁定多个对象

我正在建模一个游戏,其中多个玩家(线程)同时移动。 玩家当前所在位置的信息被存储两次:玩家有一个变量“hostField”,它引用棋盘上的一个字段,每…

猫卆 2024-10-10 14:32:16 0 0

“同步”是什么意思?到底是怎么做的?锁定一个函数还是锁定一个对象函数?

我想知道“同步”在java中到底是如何工作的。 假设我模拟了一个由多个字段组成的棋盘游戏。我将字段实现为类(Field),将板实现为包含多个字段的类(…

请恋爱 2024-10-10 14:07:06 0 0

关于 Java 中的同步关键字(和 C# 的锁)的几个问题

以下类在 Java 中是否等效?如果不是,为什么? 类 Abc { 私有 int c = 0 public synchronized void add(int a) { c+=a; } 公共同步无效减法(int a…

十级心震 2024-10-10 05:46:28 0 0

如何克隆同步的集合?

想象一个同步集合: Set s = Collections.synchronizedSet(new HashSet()) 克隆此集合的最佳方法是什么? 优选地,克隆不需要在原始集合上进行任何同…

浅笑依然 2024-10-09 19:09:12 0 0

java中同步方法的问题

我在 Java 中有以下实现,我尝试使用同步方法: class dbAccess{ public synchronized void getGUID(){ counter=/*Access last count from txn_counte…

蓝天 2024-10-07 15:45:14 0 0

Silverlight 中的同步集合

我需要确保多个线程可以安全地访问该集合。 为此,我在项目中使用了 SynchronizedCollection 在.NET中。现在我正在处理 Silverlight 项目,我面临同样…

心头的小情儿 2024-10-05 15:27:00 1 0

混合 volatile 和synchronized作为读写锁

考虑一个原始类型变量,有大量线程读取和少量线程写入,以下代码可以正常工作吗? 如果可以,它是否提供比 1) 更好的性能。在所有方法上声明同步; 2…

岁月染过的梦 2024-10-04 20:11:46 0 0

Java同步块使用方法调用来获取同步对象

我们正在编写一些锁定代码,并遇到了一个特殊的问题。我们使用 ConcurrentHashMap 来获取我们锁定的对象实例。所以我们的同步块看起来像这样 synchron…

纵山崖 2024-10-01 08:21:23 1 0

如果线程在同步块之前等待监视器释放或调用 wait() 有什么区别吗

我读过很多关于线程状态的文档,其中一些告诉我们有两种不同的状态:阻塞(同步之前)和等待(如果调用等待),其他一些则告诉我们只有一种状态:等待…

沒落の蓅哖 2024-09-26 11:47:01 0 0

为什么 EclEmma 不覆盖 synchronized(MyClass.class)?

我正在使用 EclEmma 进行覆盖率分析。 我的Java代码包含一个synchronized(MyClass.class) {}块。 EclEmma 说它只被部分覆盖,尽管我有一个单元测试,…

辞取 2024-09-19 07:40:59 3 0

java:等待另一个线程执行一条语句n次

停止线程并等待另一个线程执行语句(或方法)一定次数的最佳方法是什么? 我正在考虑这样的事情(让“number”是一个 int): number = 5 while (numb…

囚我心虐我身 2024-09-17 11:39:41 1 0

在两个线程和主程序之间共享对象

我是 Java 新手,正在参加并发编程课程。我迫切希望获得一个最小的工作示例,它可以帮助演示我学到的概念,例如使用“同步”关键字和跨线程共享对象。…

仅一夜美梦 2024-09-16 14:07:56 4 0

Java中易失性和同步的区别

我想知道在Java中将变量声明为易失性和始终访问synchronized(this)块中的变量之间有什么区别? 根据这篇文章 http://www.javamex.com/tutorials/synch…

离旧人 2024-09-15 05:15:08 4 0

Spring和部分方法的同步

我有一个作为Spring有线bean的经理。我相信默认情况下为 spring 定义的每个 bean 都是作为单例连接的。我在这个 bean 中有一些需要同步的方法。 那我…

π浅易 2024-09-14 17:38:23 1 0

java 同步方法不工作?

我正在试验 Java 多线程,使用同步方法与原子变量(java.util.concurrent.atomic 包)进行比较。 下面是这些类: // Interface ICounter.java public …

浊酒尽余欢 2024-09-14 03:04:30 2 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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