由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - jvm是怎么implement monitor的?
相关主题
关于java的疑惑 (转载)SUN should die, go, MS!
cool JS/UIXJava 2D help..
List, LinkedList and Vector●●●●紧急求助JAVA初级问题,今天project due●●●●
几个问题JAVA DOC 的问题
一个基本问题。How to represent n:n relationship in Java?
[合集] Java interview question, Thanks.JAVA XML Question - DocumentBuilderFactory
请问这个面试题,关于synchronize hashmap应聘面试,做Java测试都有哪些内容
[转载] help please on JavaSun要开源Java了
相关话题的讨论汇总
话题: monitor话题: java话题: jvm话题: implement话题: semaphore
进入Java版参与讨论
1 (共1页)
G*O
发帖数: 706
1
是不是必须系统支持monitor或者semaphore的一种才能实现synchronization?
而且两者可以互相转化
操作系统/jvm不支持,只有软件就不能实现是么?
G*O
发帖数: 706
2
thanks
不过是97年的,这些年java的synchronization没有变化么?
跟这个link比呢?
http://www.artima.com/insidejvm/ed2/threadsynch.html
G*O
发帖数: 706
3
thanks
不过是97年的,这些年java的synchronization没有变化么?
跟这个link比呢?
http://www.artima.com/insidejvm/ed2/threadsynch.html
c*****t
发帖数: 1879
4
huh? what are you talking about?

【在 G*O 的大作中提到】
: thanks
: 不过是97年的,这些年java的synchronization没有变化么?
: 跟这个link比呢?
: http://www.artima.com/insidejvm/ed2/threadsynch.html

G*O
发帖数: 706
5
i think i find it.
http://www.artima.com/insidejvm/ed2/threadsynch3.html

【在 G*O 的大作中提到】
: 是不是必须系统支持monitor或者semaphore的一种才能实现synchronization?
: 而且两者可以互相转化
: 操作系统/jvm不支持,只有软件就不能实现是么?

c*****t
发帖数: 1879
6
Java's monitor mechanism can be easily implemented on any platforms.
If you read up things on Monitor <-> Semaphore, Java's monitor
implementation is quite trivial using semaphores.

【在 G*O 的大作中提到】
: 是不是必须系统支持monitor或者semaphore的一种才能实现synchronization?
: 而且两者可以互相转化
: 操作系统/jvm不支持,只有软件就不能实现是么?

G*O
发帖数: 706
7
monitor是通过jvm instruction的两个opcode实现的
如果不调用jvm的这两个指令
是不是就没有其他办法实现synchronization,理论上可以证明嘛?

【在 c*****t 的大作中提到】
: huh? what are you talking about?
c*****t
发帖数: 1879
8
Java's monitor mechanism can be easily implemented on any platforms.
If you read up things on Monitor <-> Semaphore, Java's monitor
implementation is quite trivial using semaphores.

【在 G*O 的大作中提到】
: 是不是必须系统支持monitor或者semaphore的一种才能实现synchronization?
: 而且两者可以互相转化
: 操作系统/jvm不支持,只有软件就不能实现是么?

1 (共1页)
进入Java版参与讨论
相关主题
Sun要开源Java了一个基本问题。
如何比较C, C++ 和JAVA???[合集] Java interview question, Thanks.
How to implement pushing data from database to user?请问这个面试题,关于synchronize hashmap
一个event model的概念级的问题[转载] help please on Java
关于java的疑惑 (转载)SUN should die, go, MS!
cool JS/UIXJava 2D help..
List, LinkedList and Vector●●●●紧急求助JAVA初级问题,今天project due●●●●
几个问题JAVA DOC 的问题
相关话题的讨论汇总
话题: monitor话题: java话题: jvm话题: implement话题: semaphore