Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是";“监测”;“的同义词;锁/&引用;螺栓;?_Java_Multithreading_Monitor - Fatal编程技术网

Java 是";“监测”;“的同义词;锁/&引用;螺栓;?

Java 是";“监测”;“的同义词;锁/&引用;螺栓;?,java,multithreading,monitor,Java,Multithreading,Monitor,在JavaDoc中,我们可以多次读取Object:wait和Object:notify中的单词“monitor” 它似乎被用作“verrou”(法语)或英语中“lock”/“bolt”的同义词 这是真的吗? 谢谢。严格地说,监视器和互斥不是一回事 互斥锁实际上是锁的同义词;i、 e.“通常用于建立互斥的同步装置” 监视器将互斥体的语义与发送信号和等待条件的机制结合起来 参考资料: 维基百科第页 维基百科第页 维基百科第页 请注意,这些文章包括对CS文献的各种引用,这将有助于给出在计算机科

在JavaDoc中,我们可以多次读取Object:wait和Object:notify中的单词“monitor”

它似乎被用作“verrou”(法语)或英语中“lock”/“bolt”的同义词

这是真的吗?
谢谢。

严格地说,监视器和互斥不是一回事

  • 互斥锁实际上是锁的同义词;i、 e.“通常用于建立互斥的同步装置”

  • 监视器将互斥体的语义与发送信号和等待条件的机制结合起来

参考资料:

  • 维基百科第页
  • 维基百科第页
  • 维基百科第页
请注意,这些文章包括对CS文献的各种引用,这将有助于给出在计算机科学中使用这些术语的历史背景



话虽如此,这两个术语通常(错误地)被视为可互换的。

严格地说,监视器和互斥体并不是一回事

  • 互斥锁实际上是锁的同义词;i、 e.“通常用于建立互斥的同步装置”

  • 监视器将互斥体的语义与发送信号和等待条件的机制结合起来

参考资料:

  • 维基百科第页
  • 维基百科第页
  • 维基百科第页
请注意,这些文章包括对CS文献的各种引用,这将有助于给出在计算机科学中使用这些术语的历史背景



话虽如此,这两个术语通常(错误地)被视为可互换的。

在计算机科学中,监视器实际上是一个单元,允许监视器保护代码段的单个输入。是的,人们在表示“互斥体”时经常说“monitor”。这是因为真正的计算机科学-y监视器在Java发明时很流行,Java设计者期望许多Java对象将被实现为真正的监视器(即方法都是同步的对象)。幸运的是,他们没有强迫我们这样写,但无论如何,“监视器”这个名字已经成为Java词汇表的一部分。@jameslarge——这样做的人不明白“监视器”和“互斥体”实际上是不同的。在计算机科学中,监视器确实是一个单元,它允许监视器保护的代码片段进行单个输入。是的,人们在表示“互斥体”时经常说“monitor”。这是因为真正的计算机科学-y监视器在Java发明时很流行,Java设计者期望许多Java对象将被实现为真正的监视器(即方法都是同步的对象)。幸运的是,他们没有强迫我们这样写,但无论如何,“monitor”这个名字已经成为Java词汇表的一部分。@jameslarge-这样做的人不明白“monitor”和“mutex”实际上是不同的。