Redian新闻
>
怎么可以练习多线程编程呢?
avatar
怎么可以练习多线程编程呢?# Java - 爪哇娇娃
p*2
1
想练练多线程,应该怎么练呀?
avatar
b*y
2
有些书可以看看,然后做上面的习题, multi-threading的
avatar
p*2
3

这个比较枯燥。什么样的java position多线程用的很多呢?

【在 b******y 的大作中提到】
: 有些书可以看看,然后做上面的习题, multi-threading的
avatar
t*h
4
同求
avatar
b*i
5
你多县城什么水平?作了什么?

【在 p*****2 的大作中提到】
: 想练练多线程,应该怎么练呀?
avatar
g*g
6
写框架.写从Server Socket开始实现的Server,或者基于Async IO的类库,如Netty
,Ning Async HttpClient等的server。这种活一般而言新手是没有机会接触的。
Swing之类的也有一些,大多比较简单,就是2-3个线程同步。
大部分Java工作需要一点多线程的知识,但是在框架之下,需要直接写的不多。
至于什么公司招这种人。主要还是大公司,比如苹果做icloud就很缺这方面的人,有朋
友说一直找不到合适的。你可以去看他们的广告。

【在 p*****2 的大作中提到】
:
: 这个比较枯燥。什么样的java position多线程用的很多呢?

avatar
p*2
7

水平为0,什么都没做过 :(

【在 b***i 的大作中提到】
: 你多县城什么水平?作了什么?
avatar
g*e
8
把java多线程宝典里的例子自己写一遍就差不多了

【在 p*****2 的大作中提到】
:
: 水平为0,什么都没做过 :(

avatar
S*C
9
Trading System.

【在 p*****2 的大作中提到】
:
: 水平为0,什么都没做过 :(

avatar
b*i
10
前几天我贴了一个中国java评级的图片,我就是水平1了。
我看,你写个下载的东西,从新浪读书读取小说,写个thread pool,什么的,非常简
单的入手吧。估计用了多线程可以快个几倍。同时,也把swing的invokeLater用一下。

【在 p*****2 的大作中提到】
:
: 水平为0,什么都没做过 :(

avatar
z*3
11
那个评级有些扯淡,毕竟不是所有人都是写网站的
而且大多数web上的应用其实一点不比网站的负载低
还有swing是单线程的,你放多线程时候要小心并发冲突
javafx也是单线程的

【在 b***i 的大作中提到】
: 前几天我贴了一个中国java评级的图片,我就是水平1了。
: 我看,你写个下载的东西,从新浪读书读取小说,写个thread pool,什么的,非常简
: 单的入手吧。估计用了多线程可以快个几倍。同时,也把swing的invokeLater用一下。

avatar
z*3
12
基本上就是server side的core java的工作
这就是做core java的坏处,各种折腾
而且其实做得不怎样,我现在就在看core java的代码
看得很痛苦,而且经过各种封装之后
代码都很不直观,只能靠以前的经验猜
这种自己写的框架都极其不标准
比起来spring和ejb什么实在是太简单了

【在 g*****g 的大作中提到】
: 写框架.写从Server Socket开始实现的Server,或者基于Async IO的类库,如Netty
: ,Ning Async HttpClient等的server。这种活一般而言新手是没有机会接触的。
: Swing之类的也有一些,大多比较简单,就是2-3个线程同步。
: 大部分Java工作需要一点多线程的知识,但是在框架之下,需要直接写的不多。
: 至于什么公司招这种人。主要还是大公司,比如苹果做icloud就很缺这方面的人,有朋
: 友说一直找不到合适的。你可以去看他们的广告。

avatar
w*z
13
Java 加了executor framework , multithread 写起来比以前写方便太多了。

【在 p*****2 的大作中提到】
: 想练练多线程,应该怎么练呀?
avatar
z*3
14
还有akka

【在 w**z 的大作中提到】
: Java 加了executor framework , multithread 写起来比以前写方便太多了。
avatar
b*y
15

用java做底层平台开发的, 比如公司的platform组,或者tools组。
从功能上看,multi-threaded communication system, 或者 multi-threaded large
data processing等,都会用到。也就是基本上的high performance computing领域。
。。。

【在 p*****2 的大作中提到】
:
: 水平为0,什么都没做过 :(

avatar
c*a
16
High performance computing 也用 java?
落伍了

【在 b******y 的大作中提到】
:
: 用java做底层平台开发的, 比如公司的platform组,或者tools组。
: 从功能上看,multi-threaded communication system, 或者 multi-threaded large
: data processing等,都会用到。也就是基本上的high performance computing领域。
: 。。。

avatar
z*3
17
多得去了
我们就是其中之一
并发量上m
每天光一个log,就是几十g
high performance的问题主要就是控制gc在一定的暂停时间内
这个可以通过调整虚拟机参数搞定
另外还可以通过购买收费的jvm搞定
http://www.azulsystems.com/
这个例子说了n次了

【在 c*a 的大作中提到】
: High performance computing 也用 java?
: 落伍了

avatar
S*h
18
What do you use?

【在 c*a 的大作中提到】
: High performance computing 也用 java?
: 落伍了

avatar
S*h
19
For large scale grid computing, the essential thing is to manage the
communication, socket/network, manipulate protocol, often the real job is
the so-called "embarrassed paralleled problem", e.g. Monte Carlo simulation.
Java seems a very good choice as a management frameworkthere. We recently
deal with a framework in c++, real pain.

【在 c*a 的大作中提到】
: High performance computing 也用 java?
: 落伍了

avatar
w*z
20
Zing JVM 真的是pauseless ? 价钱如何?贵吗?

【在 z*******3 的大作中提到】
: 多得去了
: 我们就是其中之一
: 并发量上m
: 每天光一个log,就是几十g
: high performance的问题主要就是控制gc在一定的暂停时间内
: 这个可以通过调整虚拟机参数搞定
: 另外还可以通过购买收费的jvm搞定
: http://www.azulsystems.com/
: 这个例子说了n次了

avatar
z*3
21
绝对的pauseless是不存在的,就跟单cpu的多线程是不存在的一样
不过就是它的虚拟机实现时候强调gc中断时间的最小化
还是可行的,价格的话要看他们给的价格,我们曾经考虑过用这个东西
但是后来通过调整虚拟机参数就搞定了,所以也就不花这个钱了

【在 w**z 的大作中提到】
: Zing JVM 真的是pauseless ? 价钱如何?贵吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。