2013-02-18 34 views
2

thread monitor是什么意思?我首先想到的是thread在​​声明中做了一些事情。我对吗?线程状态在Eclipse中为“monitor”DDMS

enter image description here

+1

请参阅[this](http://stackoverflow.com/questions/6705400/java-jvm-profiling-thread-status-what-does-monitoring-status-mean)。 – SudoRahul 2013-02-18 10:11:37

+0

>“Monitor”是BLOCKED状态,其中线程正在等待获取对象上的锁定(因为它正试图进入同步块或方法,而另一个线程已经拥有关联的锁定)。 来自http://stackoverflow.com/questions/6705400/java-jvm-profiling-thread-status-what-does-monitoring-status-mean 现在我很清楚。谢谢! – 2013-02-18 10:30:26

回答

2

在并发编程,

监视器是由多个 以上的线程 source

旨在被安全地使用对象或模块这些都是threadsynchronization互斥合作

互斥,其在通过对象锁JVM中,使多个线程,而不相互干扰上的共享数据独立工作的支持。

合作,这是在JVM通过Object类的waitnotify方法的支持,使线程朝着共同的目标一起努力。