由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一个JAVA语法问题
相关主题
那道H2O的题有简洁树代码么
hashmap和hashtable的区别?新鲜Amazon面经(附参考答案) 顺便求各种大公司refer
JAVA里有没有类似C++的"(条件):? "语法 (转载)"Hacking a G Interview"怎么有这样低级错?
这个Java blocking queue实现是不是有问题?弱问怎么判断两个binary tree相同?
怎么练习multi-threading,平常工作都是用Java框架Java编程讨论:LinkedIn的H2O
google面试的多线程问题问一个问题: binary search Tree的删除用java实现。
beanbun 大牛给讲讲设计题你怎么回答的吧?问一个leetcode上Validate Binary Search Tree的问题
这个check whether a binary tree is a BST or not请教 Iterator 一题
相关话题的讨论汇总
话题: lock话题: final话题: return
进入JobHunting版参与讨论
1 (共1页)
e****9
发帖数: 316
1
http://www.docjar.com/html/api/java/util/concurrent/ArrayBlocki
public boolean offer(E e) {
if (e == null) throw new NullPointerException();
// why it makes a reference to the lock here?
final ReentrantLock lock = this.lock;
lock.lock();
try {
if (count == items.length)
return false;
else {
insert(e);
return true;
}
} finally {
lock.unlock();
}
}
final ReentrantLock lock = this.lock; 有什么特殊的地方?我什么不能直接用this
.lock,而要绕一下呢?
b***k
发帖数: 77
2
This is not syntax question.
This is multi-threading problem.As far as I can see making a reference to
this.lock is to make sure lock and unlock are performed on the same lock.
e****9
发帖数: 316
3
cool, thanks.
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教 Iterator 一题怎么练习multi-threading,平常工作都是用Java框架
请问LC上一道题:Validate BSTgoogle面试的多线程问题
求指点一下我写的程序哪部分是C++ syntaxbeanbun 大牛给讲讲设计题你怎么回答的吧?
刚看了geekforgeek烙印代码果然一坨屎逻辑混乱这个check whether a binary tree is a BST or not
那道H2O的题有简洁树代码么
hashmap和hashtable的区别?新鲜Amazon面经(附参考答案) 顺便求各种大公司refer
JAVA里有没有类似C++的"(条件):? "语法 (转载)"Hacking a G Interview"怎么有这样低级错?
这个Java blocking queue实现是不是有问题?弱问怎么判断两个binary tree相同?
相关话题的讨论汇总
话题: lock话题: final话题: return