一个monitor 同一时间只被一个线程获取

 使用monitorenter ,monitorexit 指令,指令执行时,当前线程判断:

  1. monitor的计数器 =0 ,没有被任何线程获取

  2. 被其他线程获取

   3. 被当前线程获取(可重入)

posted on 2024-10-28 12:52  towboat  阅读(2)  评论(0编辑  收藏  举报