Redian新闻
>
怎么练习multi-threading,平常工作都是用Java框架
avatar
怎么练习multi-threading,平常工作都是用Java框架# JobHunting - 待字闺中
b*h
1
工作里用Spring 框架,把Thread都包装好了,
现在去面试的时候,multi-threading都是必问问题,
简单的synchronize还能应付得过去,
有的面试官往深里头问,notify的应用,如何debug多线程什么的,我就只懂得皮毛了
有什么好project练习多线程吗?
avatar
W*o
2
coask
avatar
e*s
3
coask

【在 W***o 的大作中提到】
: coask
avatar
j*r
4
谁问你notify,当场喷他。这年头谁还用notify,当场反问要求举一个concurrency
package不能实现的例子。

【在 b**********h 的大作中提到】
: 工作里用Spring 框架,把Thread都包装好了,
: 现在去面试的时候,multi-threading都是必问问题,
: 简单的synchronize还能应付得过去,
: 有的面试官往深里头问,notify的应用,如何debug多线程什么的,我就只懂得皮毛了
: 有什么好project练习多线程吗?

avatar
l*r
5
Spring还能包装threading,不会吧。Spring基本没啥用,就是Reflection based DI有
点用,JDBC template也算一个。
Spring没有必要的话尽量不要碰,这个会直接把你带到沟里去。
multithreading直接用java的executorservice。比较特殊的情况才需要直接写thread
avatar
G*n
7
mutex、condition variable还是要知道吧,后者很灵活得

【在 b**********h 的大作中提到】
: 工作里用Spring 框架,把Thread都包装好了,
: 现在去面试的时候,multi-threading都是必问问题,
: 简单的synchronize还能应付得过去,
: 有的面试官往深里头问,notify的应用,如何debug多线程什么的,我就只懂得皮毛了
: 有什么好project练习多线程吗?

avatar
w*z
8
问 wait , notify 都是装逼犯

【在 j**********r 的大作中提到】
: 谁问你notify,当场喷他。这年头谁还用notify,当场反问要求举一个concurrency
: package不能实现的例子。

avatar
b*h
9
看来把concurrency package玩熟了应该就可以了吧

【在 j**********r 的大作中提到】
: 谁问你notify,当场喷他。这年头谁还用notify,当场反问要求举一个concurrency
: package不能实现的例子。

avatar
c*t
11
我总结了下面这些。
其实面试中multi-threading coding的题很少,一般是问一下基本概念。我简历上写了
multithreading, 但是很多次onsite,只被问过一次ReadWriteLock。
基本概念就是以下这些
synchronized, lock (ReentrantLock, ReadWriteLock), semaphore, condition,
atomic, mutex,wait, notify, notifyAll, condition.wait, condition.signal
这些概念最好都看看例子。
其次coding 题,准备好这三道题:ReadWriteLock, BlockingQueue, H2O

【在 b**********h 的大作中提到】
: 工作里用Spring 框架,把Thread都包装好了,
: 现在去面试的时候,multi-threading都是必问问题,
: 简单的synchronize还能应付得过去,
: 有的面试官往深里头问,notify的应用,如何debug多线程什么的,我就只懂得皮毛了
: 有什么好project练习多线程吗?

avatar
a*g
12
傻逼dropbox最愿意问这些问题。垃圾公司。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。