Redian新闻
>
说了半天异步是大势所趋没什么疑问了
avatar
说了半天异步是大势所趋没什么疑问了# Programming - 葵花宝典
B*n
1
还在等豁免结果,应该很快了。但是J1也快到期了,肯定不可能在到期前拿到I797
h1b approve 了。
我的问题是:
是不是只要在我J1到期前,学校将我的H1B申请材料递交给USCIS,即使还没批,我也可
以待在美国等着?
请有经验的前辈指点!
谢谢!
avatar
p*2
2
在Node的带领下,终于归拢了Python和Java了。
Java系的代表zhaoce祭出了大杀器vert.x
Python系的公孙大神也要python原生支持异步了
这次大家都殊途同归,没什么好争论的了吧?
还有啥语言不服气的吗?
avatar
z*y
3
去问ISO那些人,他们更清楚
avatar
z*g
4
还是语言支持不好,其实还是同步程序好写好维护
估计过几年就又都回来了

【在 p*****2 的大作中提到】
: 在Node的带领下,终于归拢了Python和Java了。
: Java系的代表zhaoce祭出了大杀器vert.x
: Python系的公孙大神也要python原生支持异步了
: 这次大家都殊途同归,没什么好争论的了吧?
: 还有啥语言不服气的吗?

avatar
l*n
5
没有design pattern的异步其实是很难维护。

【在 z****g 的大作中提到】
: 还是语言支持不好,其实还是同步程序好写好维护
: 估计过几年就又都回来了

avatar
p*2
6

How about generator pattern?

【在 l**********n 的大作中提到】
: 没有design pattern的异步其实是很难维护。
avatar
T*i
7
让我想起当年Windows 3.1那一套,进程基本上都是co-routine。
我现在的业余爱好是用一个线程调度多路同步程序。呵呵,同一个问题,有很多办法折
腾的。
还有,我的C++ Async I/O库成百上千的用户在用,还算稳定了。

【在 z****g 的大作中提到】
: 还是语言支持不好,其实还是同步程序好写好维护
: 估计过几年就又都回来了

avatar
p*2
8

好。现在把魏老师也归拢了。论坛实现大统一了。

【在 T********i 的大作中提到】
: 让我想起当年Windows 3.1那一套,进程基本上都是co-routine。
: 我现在的业余爱好是用一个线程调度多路同步程序。呵呵,同一个问题,有很多办法折
: 腾的。
: 还有,我的C++ Async I/O库成百上千的用户在用,还算稳定了。

avatar
T*i
9
什么叫归拢了?我的系统向来都是C++,Java,.Net做3套。
而且我IO向来都是异步的,10年前就如此了。

【在 p*****2 的大作中提到】
:
: 好。现在把魏老师也归拢了。论坛实现大统一了。

avatar
p*2
10

干嘛做三套呀?

【在 T********i 的大作中提到】
: 什么叫归拢了?我的系统向来都是C++,Java,.Net做3套。
: 而且我IO向来都是异步的,10年前就如此了。

avatar
T*i
11
用一个,剩下两个存着,就为了过把土豪瘾。

【在 p*****2 的大作中提到】
:
: 干嘛做三套呀?

avatar
p*2
12

然后被Node秒了?

【在 T********i 的大作中提到】
: 用一个,剩下两个存着,就为了过把土豪瘾。
avatar
T*i
13
你开玩笑是吧?我的latency要保证确定性,是个位数微秒。Node还不够格。

【在 p*****2 的大作中提到】
:
: 然后被Node秒了?

avatar
b*s
14
二爷,你清楚node本质上是解决了什么问题吗?

【在 p*****2 的大作中提到】
:
: 然后被Node秒了?

avatar
a*n
15

asio的epoll有global mutex啊。曾今折腾死我了。

【在 T********i 的大作中提到】
: 让我想起当年Windows 3.1那一套,进程基本上都是co-routine。
: 我现在的业余爱好是用一个线程调度多路同步程序。呵呵,同一个问题,有很多办法折
: 腾的。
: 还有,我的C++ Async I/O库成百上千的用户在用,还算稳定了。

avatar
N*n
16

一个应用三个LAYER。这NODE除了WEB LAYER还有啥用?BUSINESS LAYER肯定
没戏啊,谁没事用JS写BUSINESS LOGIC?DATA LAYER更不可能了。

【在 p*****2 的大作中提到】
: 在Node的带领下,终于归拢了Python和Java了。
: Java系的代表zhaoce祭出了大杀器vert.x
: Python系的公孙大神也要python原生支持异步了
: 这次大家都殊途同归,没什么好争论的了吧?
: 还有啥语言不服气的吗?

avatar
p*2
17

这个帖子是说异步的,跟JS没有直接关系。

【在 N********n 的大作中提到】
:
: 一个应用三个LAYER。这NODE除了WEB LAYER还有啥用?BUSINESS LAYER肯定
: 没戏啊,谁没事用JS写BUSINESS LOGIC?DATA LAYER更不可能了。

avatar
T*i
18
epoll有脱裤子放屁的嫌疑。
其实,现实上,效率最高(through, latency)的方案恰恰是用poll。

【在 a***n 的大作中提到】
:
: asio的epoll有global mutex啊。曾今折腾死我了。

avatar
z*e
19
u r right
but i think async could be a type of improvement
no need to be a required part when u start doing it

【在 p*****2 的大作中提到】
:
: 这个帖子是说异步的,跟JS没有直接关系。

avatar
b*e
20
Python的问题在于没有标准。三天两头的变。Ruby一样。JS的好处有Standard。没法变
来变去。

【在 p*****2 的大作中提到】
: 在Node的带领下,终于归拢了Python和Java了。
: Java系的代表zhaoce祭出了大杀器vert.x
: Python系的公孙大神也要python原生支持异步了
: 这次大家都殊途同归,没什么好争论的了吧?
: 还有啥语言不服气的吗?

avatar
g*e
21

大牛能解释下啥叫同步异步吗?给个link也行

【在 p*****2 的大作中提到】
: 在Node的带领下,终于归拢了Python和Java了。
: Java系的代表zhaoce祭出了大杀器vert.x
: Python系的公孙大神也要python原生支持异步了
: 这次大家都殊途同归,没什么好争论的了吧?
: 还有啥语言不服气的吗?

avatar
A*i
22
异步就是你拉屎的时候还在看微博
同步就是你手机忘厕所外面了拉完屎才能看

【在 g*********e 的大作中提到】
:
: 大牛能解释下啥叫同步异步吗?给个link也行

avatar
g*e
23

那就是多线程和单线程?

【在 A*****i 的大作中提到】
: 异步就是你拉屎的时候还在看微博
: 同步就是你手机忘厕所外面了拉完屎才能看

avatar
a*n
24

我觉得是nonblocking io吧。js只有单线程,python有GIL所以也只有单线程。
c++的asio是可以多线程的,vert.x也是多线程的吧?

【在 g*********e 的大作中提到】
:
: 那就是多线程和单线程?

avatar
A*i
25
是有微妙区别的,但是本质上就是这些

【在 g*********e 的大作中提到】
:
: 那就是多线程和单线程?

avatar
z*e
26
你是对的

【在 a***n 的大作中提到】
:
: 我觉得是nonblocking io吧。js只有单线程,python有GIL所以也只有单线程。
: c++的asio是可以多线程的,vert.x也是多线程的吧?

avatar
a*n
27
对了前两天我还维护一个半异步的库。
用了nonblocking io,有event loop,是独立运行的但又不是一直运行的。当主程序要
读写socket的时候进loop同时给一个退出条件,条件达到后再退回主程序。
avatar
c*o
28
现在这波潮流有三个level
第一,异步就是non-blocking,尽量把schdule添的满满的,never block
第二,就是并行,这个要求最好immutability, no side effect.
第三,分布,这个要求更高,要很好的design,architecture和工具,很多big data/
cloud本质就是这个。
流行什么是有原因的。
avatar
X*4
29
大牛打架
真过瘾

【在 p*****2 的大作中提到】
: 在Node的带领下,终于归拢了Python和Java了。
: Java系的代表zhaoce祭出了大杀器vert.x
: Python系的公孙大神也要python原生支持异步了
: 这次大家都殊途同归,没什么好争论的了吧?
: 还有啥语言不服气的吗?

avatar
d*r
30
大牛总结得太精辟了
请问第三点,最好学习下哪里 architecture 和 工具?

【在 c******o 的大作中提到】
: 现在这波潮流有三个level
: 第一,异步就是non-blocking,尽量把schdule添的满满的,never block
: 第二,就是并行,这个要求最好immutability, no side effect.
: 第三,分布,这个要求更高,要很好的design,architecture和工具,很多big data/
: cloud本质就是这个。
: 流行什么是有原因的。

avatar
c*o
31
Vert.x,akka,finagle
spark, storm, hive, pig etc. Hadoop
就连mongodb/Cassandra 里面也有map reduce的东东
好多呢

【在 d*******r 的大作中提到】
: 大牛总结得太精辟了
: 请问第三点,最好学习下哪里 architecture 和 工具?

avatar
a*n
32
mongodb里面的map reduce很烂。hbase好像还可以。
avatar
d*r
33
大牛写 Scala 的,也算是 JVM 那一家的了吧,对 Vert.x 怎么看

【在 c******o 的大作中提到】
: Vert.x,akka,finagle
: spark, storm, hive, pig etc. Hadoop
: 就连mongodb/Cassandra 里面也有map reduce的东东
: 好多呢

avatar
z*e
34
vert.x的模式值得学习
它只做底层的封装
后续的发展通过pkg来做
这个就很像java和eclipse本身
java只做一些很基本的功能,然后爆第三方类库扩展
谁需要自己去下去,不同公司不同群体要求是不一样的
eclipse也是如此,只做最基本的标准化开发组件
其它的,自己去下plugins
vert.x现在也只做最基本的协议封装
其它的通过扩展模块来实现
现在就是hadoop目前还又大又全
看什么时候persistence能出现一个类似java,eclipse和vert.x的东西的话
就很有可能成功,目前为止,所有的persistence产品都是朝着大而全方向发展
这种模式到最后会拖垮自身,就跟现在的db一样
其实windows也是这种模式,恨不得什么都塞给你
而大多数人对其中99%的功能是不需要的
结果启动爆慢,然后学习门槛居高不下,最后所有人都放弃了,前功尽弃
被下一个简洁产品所取代

【在 c******o 的大作中提到】
: Vert.x,akka,finagle
: spark, storm, hive, pig etc. Hadoop
: 就连mongodb/Cassandra 里面也有map reduce的东东
: 好多呢

avatar
c*o
35
有对vert.x 的设计师的专访,他说他对akka很尊敬,认为做的类似(会更类似),
vert.x 能用多种语言,akka是java/scala only.
但akka里的fail safe强一些,akka还有future/STM(就是做上面异步层,并行层的),
不光是分布层。

【在 d*******r 的大作中提到】
: 大牛写 Scala 的,也算是 JVM 那一家的了吧,对 Vert.x 怎么看
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。