2013-02-18 73 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方法的支持,使線程朝着共同的目標一起努力。