由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - zhaoce大牛能不能high level的讲解一下java concurrency?
相关主题
NoThread concurrencyRe: 4年.NET经验在bay area大概能拿多少? (转载)
Java简直完全不可控啊!!!纯ajax网站和sevlet优劣是啥
请教:performance issuespring解决了什么问题?
请问一个问题现在到底工作有多少需要Java的多线程呢?
有人用seam吗请教一个java多线程的概念问题
Java EE 习题 1How do I send cookies from a servlet?
能不能讲讲IB和对冲的java developer的面试,大概会面什么Re: NetBean problem
说说spring和ejb的差别About Hibernate
相关话题的讨论汇总
话题: java话题: akka话题: zhaoce话题: 大牛
进入Java版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
给个学习的方向。
g*****g
发帖数: 34805
2
你把Java Concurrency in Practice读熟了,再把Netty整明白。干个百万人在线的项
目,就算上手了。你要是把Scala和Akka也弄明白了,就算大牛了。我知道iCloud在招
这方面的人。

【在 p*****2 的大作中提到】
: 给个学习的方向。
c*********e
发帖数: 16335
3
问题是没有机会做這種项目啊。

【在 g*****g 的大作中提到】
: 你把Java Concurrency in Practice读熟了,再把Netty整明白。干个百万人在线的项
: 目,就算上手了。你要是把Scala和Akka也弄明白了,就算大牛了。我知道iCloud在招
: 这方面的人。

S**********C
发帖数: 161
4
我来模仿一下Zhaoce大牛的发言: 这个concurrency呢,core java的东东, 其实是没有
必要的,反正我是不写的,你看我有EJB,Stateless,Stateful,State whatever,
Spring,XML,Hibernate,IOC,Web Service, Restful....
p*****2
发帖数: 21240
5

这个很形象呀。

【在 S**********C 的大作中提到】
: 我来模仿一下Zhaoce大牛的发言: 这个concurrency呢,core java的东东, 其实是没有
: 必要的,反正我是不写的,你看我有EJB,Stateless,Stateful,State whatever,
: Spring,XML,Hibernate,IOC,Web Service, Restful....

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

这个要求有点高呀。大牛说说应付面试怎么准备?

【在 g*****g 的大作中提到】
: 你把Java Concurrency in Practice读熟了,再把Netty整明白。干个百万人在线的项
: 目,就算上手了。你要是把Scala和Akka也弄明白了,就算大牛了。我知道iCloud在招
: 这方面的人。

g**e
发帖数: 6127
7
应付面试把书看熟,把currenct包里的class用法搞清楚基本都能拿下了。以前这些我
都背的很熟,现在用的少忘了大半 :(

的项
在招

【在 p*****2 的大作中提到】
:
: 这个要求有点高呀。大牛说说应付面试怎么准备?

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

你都忘了大半了?sigh

【在 g**e 的大作中提到】
: 应付面试把书看熟,把currenct包里的class用法搞清楚基本都能拿下了。以前这些我
: 都背的很熟,现在用的少忘了大半 :(
:
: 的项
: 在招

w**z
发帖数: 8232
9
那还剩一小半,够用了。

【在 p*****2 的大作中提到】
:
: 你都忘了大半了?sigh

g**e
发帖数: 6127
10
我现在就记得executor,semaphore,barrier,reentrant lock等常用的几个。不用忘
的很快,我以前还把每个class都用过一遍的,照样忘光

【在 p*****2 的大作中提到】
:
: 你都忘了大半了?sigh

相关主题
Java EE 习题 1Re: 4年.NET经验在bay area大概能拿多少? (转载)
能不能讲讲IB和对冲的java developer的面试,大概会面什么纯ajax网站和sevlet优劣是啥
说说spring和ejb的差别spring解决了什么问题?
进入Java版参与讨论
s*********n
发帖数: 237
11
Hehe. For simple application, the current trend or ultimate goal is to not
explicitly write any concurrent code. Look at stuff like Hadoop, all the
user-written code are single-thread.

【在 S**********C 的大作中提到】
: 我来模仿一下Zhaoce大牛的发言: 这个concurrency呢,core java的东东, 其实是没有
: 必要的,反正我是不写的,你看我有EJB,Stateless,Stateful,State whatever,
: Spring,XML,Hibernate,IOC,Web Service, Restful....

w**z
发帖数: 8232
12
我只用三句:
ExecutorService executor = Executors.newFixedThreadPool/
newCachedThreadPool
Future future = executor.submit(worker)
future.get()
Threadpool executor makes multithread programming in Java much much easier,
just make sure worker is thread safe.

【在 g**e 的大作中提到】
: 我现在就记得executor,semaphore,barrier,reentrant lock等常用的几个。不用忘
: 的很快,我以前还把每个class都用过一遍的,照样忘光

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

,
确实。不过想提升performance,感觉学问还是不小的。

【在 w**z 的大作中提到】
: 我只用三句:
: ExecutorService executor = Executors.newFixedThreadPool/
: newCachedThreadPool
: Future future = executor.submit(worker)
: future.get()
: Threadpool executor makes multithread programming in Java much much easier,
: just make sure worker is thread safe.

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

barrier用处大吗?

【在 g**e 的大作中提到】
: 我现在就记得executor,semaphore,barrier,reentrant lock等常用的几个。不用忘
: 的很快,我以前还把每个class都用过一遍的,照样忘光

z*******3
发帖数: 13709
15
我现在天天写这些
我不喜欢写是真的
因为这种东西自由度太大
能往规则上靠就往规则上靠
但是有时候是没有办法,不得不写
比如做一个网游的server,这就不得不写
但是写的时候,spring什么也是照用不误
规则还是很重要的

【在 S**********C 的大作中提到】
: 我来模仿一下Zhaoce大牛的发言: 这个concurrency呢,core java的东东, 其实是没有
: 必要的,反正我是不写的,你看我有EJB,Stateless,Stateful,State whatever,
: Spring,XML,Hibernate,IOC,Web Service, Restful....

z*******3
发帖数: 13709
16
是的
能性能调优都是大牛搞的

【在 p*****2 的大作中提到】
:
: barrier用处大吗?

z*******3
发帖数: 13709
17
最基本的,thread这些类
然后java.util.concurrency这个包做进阶
最后用akka之类的框架
这三个层次差不多就是搞concurrency的三个阶段

【在 p*****2 的大作中提到】
: 给个学习的方向。
z*******3
发帖数: 13709
18
现在面试问主要是问concurrency这个包里面的类
不过大多数面试的自己都没有经验
所以他们也不会很看重这个
akka有经验的人也不多,除非是搞电信
否则其它行业都未必用
所以这个东西讲起来就是core java工作的一部分
面试的时候应该不会问得太细
你大概知道是怎么回事就行了
当然如果你简历上写过有相关经验
那对方根据你的经验发问,哪又是另外一回事了
简历上吹吹牛还是要小心
p*****2
发帖数: 21240
19

这个不错。能简单谈一下akka提供了什么高级功能吗?就是actor吗?那和scala自带的
actor的区别主要是什么呢?

【在 z*******3 的大作中提到】
: 最基本的,thread这些类
: 然后java.util.concurrency这个包做进阶
: 最后用akka之类的框架
: 这三个层次差不多就是搞concurrency的三个阶段

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

多谢。你觉得面试中让写代码实现下边的几个内容算是常见吗?
blocking queue
producer/consumer
read write lock
dining philospher

【在 z*******3 的大作中提到】
: 现在面试问主要是问concurrency这个包里面的类
: 不过大多数面试的自己都没有经验
: 所以他们也不会很看重这个
: akka有经验的人也不多,除非是搞电信
: 否则其它行业都未必用
: 所以这个东西讲起来就是core java工作的一部分
: 面试的时候应该不会问得太细
: 你大概知道是怎么回事就行了
: 当然如果你简历上写过有相关经验
: 那对方根据你的经验发问,哪又是另外一回事了

相关主题
现在到底工作有多少需要Java的多线程呢?Re: NetBean problem
请教一个java多线程的概念问题About Hibernate
How do I send cookies from a servlet?大家都是搞技术的
进入Java版参与讨论
z*******3
发帖数: 13709
21
akka是一个框架
scala和akka都是一个妈生的
所以互相之间难免有点共同点
我对akka也不是很熟
因为平常不用,虽然理论上我们是用akka的最佳人选
但是旧的框架已经在那边了,所以不折腾了

【在 p*****2 的大作中提到】
:
: 多谢。你觉得面试中让写代码实现下边的几个内容算是常见吗?
: blocking queue
: producer/consumer
: read write lock
: dining philospher

z*******3
发帖数: 13709
22
让你写可能性不太大
但是会让你说的可能性相当大
写的话,这些方法类名你未必记得住
没有人能记住所有的名字

【在 p*****2 的大作中提到】
:
: 多谢。你觉得面试中让写代码实现下边的几个内容算是常见吗?
: blocking queue
: producer/consumer
: read write lock
: dining philospher

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

好,多谢。

【在 z*******3 的大作中提到】
: 让你写可能性不太大
: 但是会让你说的可能性相当大
: 写的话,这些方法类名你未必记得住
: 没有人能记住所有的名字

g**e
发帖数: 6127
24
前三个我以前面试都遇到过。包括Reentrant read write lock

【在 p*****2 的大作中提到】
:
: 好,多谢。

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

多谢信息。

【在 g**e 的大作中提到】
: 前三个我以前面试都遇到过。包括Reentrant read write lock
1 (共1页)
进入Java版参与讨论
相关主题
About Hibernate有人用seam吗
大家都是搞技术的Java EE 习题 1
白痴求助能不能讲讲IB和对冲的java developer的面试,大概会面什么
问一个design的傻问题说说spring和ejb的差别
NoThread concurrencyRe: 4年.NET经验在bay area大概能拿多少? (转载)
Java简直完全不可控啊!!!纯ajax网站和sevlet优劣是啥
请教:performance issuespring解决了什么问题?
请问一个问题现在到底工作有多少需要Java的多线程呢?
相关话题的讨论汇总
话题: java话题: akka话题: zhaoce话题: 大牛