Redian新闻
>
MileagePlusX 里没有马总了?
avatar
MileagePlusX 里没有马总了?# Money - 海外理财
n*e
1
1, inorder binary tree traversal without recursion.
2, implement the Java Interface ObjectPool
两题都做的不好。Move on了
avatar
O*r
2
搞死了?
avatar
g*e
3
只会c++的跪了
avatar
E*o
4
真的呀。我也没看见。
avatar
p*2
5

大牛不是说学好C++走遍天下吗?

【在 g*********e 的大作中提到】
: 只会c++的跪了
avatar
n*x
6
真的没了
avatar
g*e
7

问啥java interface

【在 p*****2 的大作中提到】
:
: 大牛不是说学好C++走遍天下吗?

avatar
o*t
8
估计被那个AMEX300 给75给搞死了。
avatar
l*n
9
这个跟java一点关系都没有,用c++也是一样的。你可能以为这个ObjectPool是java自
身的某个interface,实际上不是。往简单了说,这个ObjectPool就是个Queue,有
getObject()跟returnObject的方法而已。

【在 g*********e 的大作中提到】
:
: 问啥java interface

avatar
w*1
10
买game stop不更好,就是麻烦点
avatar
s*u
11
实现queue的话,就是用linkedlist吧。
avatar
M*r
12
re

【在 w*****1 的大作中提到】
: 买game stop不更好,就是麻烦点
avatar
n*e
13
恩,面试官也说和java没关系。
就是希望实现 thread-safe borrowObject function 和 returnObject function.
还请大牛说说如何实现(有代码最好)。多谢!

【在 l*n 的大作中提到】
: 这个跟java一点关系都没有,用c++也是一样的。你可能以为这个ObjectPool是java自
: 身的某个interface,实际上不是。往简单了说,这个ObjectPool就是个Queue,有
: getObject()跟returnObject的方法而已。

avatar
s*0
14
能被搞死的话肯定不是少量的小打小闹,一家gamestop能有多少amazon gc?我的经验
是补一次货2000-5000,对于有需求的人来说太少了。。。。。。

【在 w*****1 的大作中提到】
: 买game stop不更好,就是麻烦点
avatar
s*u
15
这两个function一说,学C++的表示还是傻眼了呵呵

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

avatar
k*x
16
马鬃又回来啦,刚刚用PRG买了100,大家轻点撸
avatar
n*e
17
这题和多线程相关,应该要用到lock什么之类的。平时没怎么弄过,当时也傻眼了。题
目都理解了一会儿。。。。

【在 s********u 的大作中提到】
: 这两个function一说,学C++的表示还是傻眼了呵呵
avatar
l*n
18
http://stackoverflow.com/questions/14280007/thread-safe-queue-i
自己搞的话就来synchronized。不过要写严谨感觉不容易,比如空和满的处理。
可以看看这个:
http://tutorials.jenkov.com/java-concurrency/blocking-queues.ht
还有这里是apache Commons的queue pool,也就是直接synchronized了。
http://grepcode.com/file/repo1.maven.org/maven2/commons-pool/co

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

avatar
l*n
19
呵呵,也就是两个普通的方法而已,跟print没区别,不过是context让大家眼晕而已。

【在 s********u 的大作中提到】
: 这两个function一说,学C++的表示还是傻眼了呵呵
avatar
p*2
20

STM

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

avatar
n*e
21
多谢你提供的连接!
面试时有提到blockingQueue,面试官说不要用blockingQueue。。。
面试官可能是想自己实现,有提到可以用queue

【在 l*n 的大作中提到】
: http://stackoverflow.com/questions/14280007/thread-safe-queue-i
: 自己搞的话就来synchronized。不过要写严谨感觉不容易,比如空和满的处理。
: 可以看看这个:
: http://tutorials.jenkov.com/java-concurrency/blocking-queues.ht
: 还有这里是apache Commons的queue pool,也就是直接synchronized了。
: http://grepcode.com/file/repo1.maven.org/maven2/commons-pool/co

avatar
l*n
22
其实你自己弄个queue然后synchronize也就是blocking queue了。他的意思应该是不直
接用Library吧,非让你整个non-blocking的的话,估计没人能面试时整出来。

【在 n****e 的大作中提到】
: 多谢你提供的连接!
: 面试时有提到blockingQueue,面试官说不要用blockingQueue。。。
: 面试官可能是想自己实现,有提到可以用queue

avatar
s*u
23
想问一下,cc150的相关章节也就看了。如果说要求thread safe的话,基本就是
用 synchronized method或者独立的Lock,或者semophore这三种东西是吧

【在 n****e 的大作中提到】
: 这题和多线程相关,应该要用到lock什么之类的。平时没怎么弄过,当时也傻眼了。题
: 目都理解了一会儿。。。。

avatar
a*Q
24
please not bother lock/synchronized any more...
always try lockfree version if by any means possible.
easier using Java as memeory alloc/dealloc is taken care of by gc.
much more difficult using C++.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。