由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Java concurrency 面试题
相关主题
skype phone screen 经这个Java blocking queue实现是不是有问题?
Java编程讨论:LinkedIn的H2O一道多线程的面试题
怎么练习multi-threading,平常工作都是用Java框架问个thread synchronization的问题
Amazon一道synchronization的面试题java concurrence 例子
Java 多线程 的架构如何改进? (转载)求问一道multithreading问题
烙印真的很喜欢考multithread的题目关于死锁疑问
实现一个 thread-safe blocking queue这题怎么写啊?L家的常考请教L家生成H2O水分子的题。
thread safe blocking queue问题Solution for interview question posted here before
相关话题的讨论汇总
话题: java话题: thread话题: notifyall话题: 面试题
进入JobHunting版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
想学习总结一下,大家说说有什么典型的题目呀?
刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
是一般就是synchronized, wait notifyAll差不多就能解决了?
c********t
发帖数: 5706
2
很期盼! 加油!

【在 p*****2 的大作中提到】
: 想学习总结一下,大家说说有什么典型的题目呀?
: 刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
: 是一般就是synchronized, wait notifyAll差不多就能解决了?

b*****u
发帖数: 648
3
读写锁
l*******b
发帖数: 2586
4
anyone asked about that "dining philosopher" one ?
p*****p
发帖数: 379
5
用sleep3秒和sleep5秒实现sleep任意秒

【在 p*****2 的大作中提到】
: 想学习总结一下,大家说说有什么典型的题目呀?
: 刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
: 是一般就是synchronized, wait notifyAll差不多就能解决了?

r*****i
发帖数: 26
6
dining philosophers
b*****u
发帖数: 648
7
这个没见过,能说说大概思路吗?

【在 p*****p 的大作中提到】
: 用sleep3秒和sleep5秒实现sleep任意秒
p*****2
发帖数: 21240
8

是不是3*2-5=1呢。

【在 b*****u 的大作中提到】
: 这个没见过,能说说大概思路吗?
M******7
发帖数: 30
9
mark
c******3
发帖数: 60
10
reader/writer lock?

【在 p*****2 的大作中提到】
: 想学习总结一下,大家说说有什么典型的题目呀?
: 刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
: 是一般就是synchronized, wait notifyAll差不多就能解决了?

相关主题
烙印真的很喜欢考multithread的题目这个Java blocking queue实现是不是有问题?
实现一个 thread-safe blocking queue这题怎么写啊?L家的常考一道多线程的面试题
thread safe blocking queue问题问个thread synchronization的问题
进入JobHunting版参与讨论
X*K
发帖数: 87
11
偶觉得这本书还不错
http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/
应该主要是靠经验理解,不太会像算法那样靠做题练习吧。

【在 p*****2 的大作中提到】
: 想学习总结一下,大家说说有什么典型的题目呀?
: 刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
: 是一般就是synchronized, wait notifyAll差不多就能解决了?

p*****2
发帖数: 21240
12

准备进一本。大牛说说没经验怎么办呀?

【在 X*K 的大作中提到】
: 偶觉得这本书还不错
: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/
: 应该主要是靠经验理解,不太会像算法那样靠做题练习吧。

p*****2
发帖数: 21240
13

这题用CC150上的答案靠谱吗?

【在 l*******b 的大作中提到】
: anyone asked about that "dining philosopher" one ?
p*****p
发帖数: 379
14
差不多
最后join

【在 p*****2 的大作中提到】
:
: 这题用CC150上的答案靠谱吗?

p*****2
发帖数: 21240
15

有sample code吗?

【在 p*****p 的大作中提到】
: 差不多
: 最后join

X*K
发帖数: 87
16
多写多调吧我觉得,不过像concurreny这种如果简历上没有强调的话不会问得太深入吧
,除非是那种觉得不会多线程就不算会java的小公司。像你这样的算法大牛人家应该还
是主要问编程题的吧。

【在 p*****2 的大作中提到】
:
: 有sample code吗?

e***s
发帖数: 799
17
靠经验就完了,我知道很多工作都不用多线程的,比如偶的

【在 X*K 的大作中提到】
: 偶觉得这本书还不错
: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/
: 应该主要是靠经验理解,不太会像算法那样靠做题练习吧。

e***s
发帖数: 799
18
二爷,我刚看完这个tutorial,觉得不错,推荐看看
http://tutorials.jenkov.com/java-concurrency/index.html
p*****2
发帖数: 21240
19

嗯。用也用不到那么多东西呀。

【在 e***s 的大作中提到】
: 靠经验就完了,我知道很多工作都不用多线程的,比如偶的
p*****2
发帖数: 21240
20

多谢。今天扫扫。大牛能不能先来个总结呢?

【在 e***s 的大作中提到】
: 二爷,我刚看完这个tutorial,觉得不错,推荐看看
: http://tutorials.jenkov.com/java-concurrency/index.html

相关主题
java concurrence 例子请教L家生成H2O水分子的题。
求问一道multithreading问题Solution for interview question posted here before
关于死锁疑问面试结束,晒3个 Java面试题,请大家讨论。
进入JobHunting版参与讨论
a*****s
发帖数: 1121
21
除非是设计系统吧,如果只是并行处理任务,mapreduce就能搞定了,不用你考虑
concurrency。
p*****2
发帖数: 21240
22

我主要是针对面试。

【在 a*****s 的大作中提到】
: 除非是设计系统吧,如果只是并行处理任务,mapreduce就能搞定了,不用你考虑
: concurrency。

e***s
发帖数: 799
23
我的总结很初级。希望大牛们补充。
1.可以多读,写只能一个。但读写不能同时来。
2.要防止Starvation,比如他在single上用了一个writeRequest,有writeRequest的就不
能再进read了。
3.注意notify 和 notifyAll 的区别。
——————————————————————————————————————
——————————————————————————————————
4.适当允许reentrance,知道什么意思,但是觉得很难搞,不知道面试会不会要求。
5.防止deadlock这个我觉得在面试的时候基本用不到,因为很少lock一个以上的object
教程最后一章就是总结,二爷可以先看最后一章。

【在 p*****2 的大作中提到】
:
: 我主要是针对面试。

p*****2
发帖数: 21240
24

object
刚order了java concurrency in practice, 同时在看CC150相关章节,thinking in
java concurrency那章,以及effective java concurrency那章。简单列了一个提纲,
希望这周或者下周可以搞完。
1. How to create thread
implement Runnable
implement Callable
extends Thread
2. How to start thread
Thread pool
Thread.start
3. Synchronization
synchronized keyword
Lock
Semaphore
Immutability
volatile
java.util.concurrent.atomic
concurrent collection
4. Communiication
wait, notify, notifyall
Condition
concurrent collection
5. Common coding questions
blocking queue
producer/consumer
read write lock
dining philospher

【在 e***s 的大作中提到】
: 我的总结很初级。希望大牛们补充。
: 1.可以多读,写只能一个。但读写不能同时来。
: 2.要防止Starvation,比如他在single上用了一个writeRequest,有writeRequest的就不
: 能再进read了。
: 3.注意notify 和 notifyAll 的区别。
: ——————————————————————————————————————
: ——————————————————————————————————
: 4.适当允许reentrance,知道什么意思,但是觉得很难搞,不知道面试会不会要求。
: 5.防止deadlock这个我觉得在面试的时候基本用不到,因为很少lock一个以上的object
: 教程最后一章就是总结,二爷可以先看最后一章。

c********t
发帖数: 5706
25
感谢ET和二爷,帮助理清了一些思路,加油,继续啊!

【在 p*****2 的大作中提到】
:
: object
: 刚order了java concurrency in practice, 同时在看CC150相关章节,thinking in
: java concurrency那章,以及effective java concurrency那章。简单列了一个提纲,
: 希望这周或者下周可以搞完。
: 1. How to create thread
: implement Runnable
: implement Callable
: extends Thread
: 2. How to start thread

e***s
发帖数: 799
26
谢谢二爷的提纲,我也再需要再理一理。

【在 p*****2 的大作中提到】
:
: object
: 刚order了java concurrency in practice, 同时在看CC150相关章节,thinking in
: java concurrency那章,以及effective java concurrency那章。简单列了一个提纲,
: 希望这周或者下周可以搞完。
: 1. How to create thread
: implement Runnable
: implement Callable
: extends Thread
: 2. How to start thread

A**u
发帖数: 2458
27
大牛啊

【在 p*****2 的大作中提到】
:
: object
: 刚order了java concurrency in practice, 同时在看CC150相关章节,thinking in
: java concurrency那章,以及effective java concurrency那章。简单列了一个提纲,
: 希望这周或者下周可以搞完。
: 1. How to create thread
: implement Runnable
: implement Callable
: extends Thread
: 2. How to start thread

p*****2
发帖数: 21240
28

啥牛呀。刚学了一天。

【在 A**u 的大作中提到】
: 大牛啊
a*****s
发帖数: 1121
29
不错的提纲,mark
p*****2
发帖数: 21240
30
初步总结完毕。放到博客里了。
http://blog.sina.com.cn/s/blog_b9285de20101j7cx.html
相关主题
CC150 16.6答案是不是有问题?Java编程讨论:LinkedIn的H2O
N家面经怎么练习multi-threading,平常工作都是用Java框架
skype phone screen 经Amazon一道synchronization的面试题
进入JobHunting版参与讨论
m*****k
发帖数: 731
31
二爷要转java 啦?

【在 p*****2 的大作中提到】
: 想学习总结一下,大家说说有什么典型的题目呀?
: 刚看了H2O那个。还有producer/consumer, blocking queue。还有什么其他的吗?是不
: 是一般就是synchronized, wait notifyAll差不多就能解决了?

1 (共1页)
进入JobHunting版参与讨论
相关主题
Solution for interview question posted here beforeJava 多线程 的架构如何改进? (转载)
面试结束,晒3个 Java面试题,请大家讨论。烙印真的很喜欢考multithread的题目
CC150 16.6答案是不是有问题?实现一个 thread-safe blocking queue这题怎么写啊?L家的常考
N家面经thread safe blocking queue问题
skype phone screen 经这个Java blocking queue实现是不是有问题?
Java编程讨论:LinkedIn的H2O一道多线程的面试题
怎么练习multi-threading,平常工作都是用Java框架问个thread synchronization的问题
Amazon一道synchronization的面试题java concurrence 例子
相关话题的讨论汇总
话题: java话题: thread话题: notifyall话题: 面试题