请你讲讲wait方法的底层原理
-
考察点:基础
ObjectSynchronizer::wait方法通过object的对象中找到ObjectMonitor对象调用方法 void ObjectMonitor::wait(jlong millis, bool interruptible, TRAPS)
通过ObjectMonitor::AddWaiter调用把新建立的ObjectWaiter对象放入到 _WaitSet 的队列的末尾中然后在ObjectMonitor::exit释放锁,接着 thread_ParkEvent->park 也就是wait。
-
请你讲讲LFU算法的实现原理?
2020-01-28 关注 0 浏览411 1答案
-
请你讲讲LRU算法的实现原理?
2020-01-28 关注 0 浏览442 1答案
-
请你讲讲&和&&的区别?
2020-01-28 关注 0 浏览549 1答案
-
请你讲讲什么是泛型?
2020-01-28 关注 0 浏览921 1答案
-
hashmap底层原理,和put方法?
2021-09-17 关注 0 浏览165 1答案
-
请你讲讲产品和运营的区别
2020-02-09 关注 0 浏览244 1答案
-
请你讲讲STL有什么基本组成?
2020-01-05 关注 0 浏览1109 1答案
-
请你讲讲http1.1和1.0的区别
2020-01-28 关注 0 浏览1044 1答案
-
请你说说fork,wait,exec函数 ?
2020-01-05 关注 0 浏览732 1答案
-
Hashmap底层原理
2021-12-13 关注 0 浏览145 1答案