p*****2 发帖数: 21240 | 1 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件
事情。感觉真郁闷。 |
p*****2 发帖数: 21240 | |
l*****v 发帖数: 498 | 3 有用同步的吗?自己开线程同步然后callback? |
x****d 发帖数: 1766 | 4 ju ti dian, gei ge lizi? |
h****r 发帖数: 2056 | 5 呵呵,一看就是刚学会异步的新手发的贴。
【在 p*****2 的大作中提到】 : 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件 : 事情。感觉真郁闷。
|
p*****2 发帖数: 21240 | 6
线程也是block的。而且很多语言线程本来支持的就不好。
【在 l*****v 的大作中提到】 : 有用同步的吗?自己开线程同步然后callback?
|
p*****2 发帖数: 21240 | 7
线程也是block的。而且很多语言线程本来支持的就不好。
【在 l*****v 的大作中提到】 : 有用同步的吗?自己开线程同步然后callback?
|
p*****2 发帖数: 21240 | 8
是。大牛说说?
【在 h****r 的大作中提到】 : 呵呵,一看就是刚学会异步的新手发的贴。
|
p*****2 发帖数: 21240 | 9
比如Linkedin 30台server变成3台
我这里3个processes花费6个小时,我变成一个process,花费1个小时。
【在 x****d 的大作中提到】 : ju ti dian, gei ge lizi?
|
c*********e 发帖数: 16335 | 10 那如果main thread要异步thread的一个结果怎么办?拿不到吧?或者要等?或者要再
运行一次才能拿到结果?thread之间的通信是个问题。
【在 p*****2 的大作中提到】 : 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件 : 事情。感觉真郁闷。
|
|
|
p*****2 发帖数: 21240 | 11
node是单线程
【在 c*********e 的大作中提到】 : 那如果main thread要异步thread的一个结果怎么办?拿不到吧?或者要等?或者要再 : 运行一次才能拿到结果?thread之间的通信是个问题。
|
c*********e 发帖数: 16335 | 12 我現在android programming就遇到这个问题。都说别在main thread里做花時間的事情
。但是,比如用户身份认证这些,只有认证通过了才能让用户进入主页。这个验证可以
用别的thread做,但是,main thread要知道验证结果后才能接着往下进行。
【在 p*****2 的大作中提到】 : : node是单线程
|
p*****2 发帖数: 21240 | 13
所以说用node可以省很多事,race condition,dead lock等等多线程头疼的问题都不
会有。
android programming上有异步吗?
【在 c*********e 的大作中提到】 : 我現在android programming就遇到这个问题。都说别在main thread里做花時間的事情 : 。但是,比如用户身份认证这些,只有认证通过了才能让用户进入主页。这个验证可以 : 用别的thread做,但是,main thread要知道验证结果后才能接着往下进行。
|
c*********e 发帖数: 16335 | 14 asynctask.
android現在如火如天啊。工资贼高。
【在 p*****2 的大作中提到】 : : 所以说用node可以省很多事,race condition,dead lock等等多线程头疼的问题都不 : 会有。 : android programming上有异步吗?
|
p*****2 发帖数: 21240 | 15
高到什么程度?
【在 c*********e 的大作中提到】 : asynctask. : android現在如火如天啊。工资贼高。
|
c*********e 发帖数: 16335 | 16 难进,工资和java developer差不多。
【在 p*****2 的大作中提到】 : : 高到什么程度?
|
p*****2 发帖数: 21240 | 17
java developer有多少呀?
【在 c*********e 的大作中提到】 : 难进,工资和java developer差不多。
|
c*********e 发帖数: 16335 | 18 这个,问goodbug
【在 p*****2 的大作中提到】 : : java developer有多少呀?
|
N********n 发帖数: 8363 | 19
需要连续执行多个异步操作时这个CALLBACK代码就很难读了。所以还是C#这
种跳过CALLBACK的模式好。
【在 p*****2 的大作中提到】 : 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件 : 事情。感觉真郁闷。
|
b*******s 发帖数: 5216 | 20 c#那种本质上还是callback
【在 N********n 的大作中提到】 : : 需要连续执行多个异步操作时这个CALLBACK代码就很难读了。所以还是C#这 : 种跳过CALLBACK的模式好。
|
|
|
N********n 发帖数: 8363 | 21
C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。
【在 b*******s 的大作中提到】 : c#那种本质上还是callback
|
p*****2 发帖数: 21240 | 22
可以优化代码。
【在 N********n 的大作中提到】 : : C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。
|
x****d 发帖数: 1766 | 23 java developer is cheap labor. When you getting old, you don't care about
money no more, you just want to keep your eye and your neck healthy. I would
rather do network or sys admin jobs. Java developer sucks big time. |
t****t 发帖数: 6806 | 24 坐等goodbug出现...
would
【在 x****d 的大作中提到】 : java developer is cheap labor. When you getting old, you don't care about : money no more, you just want to keep your eye and your neck healthy. I would : rather do network or sys admin jobs. Java developer sucks big time.
|
P****i 发帖数: 12972 | 25 等赵策.....
【在 t****t 的大作中提到】 : 坐等goodbug出现... : : would
|
y*******g 发帖数: 6599 | 26 sys admin还不是对电脑,又不是plumber
would
【在 x****d 的大作中提到】 : java developer is cheap labor. When you getting old, you don't care about : money no more, you just want to keep your eye and your neck healthy. I would : rather do network or sys admin jobs. Java developer sucks big time.
|
g*****g 发帖数: 34805 | 27 we are all cheap labors. Cheap labor is better than no labor.
【在 t****t 的大作中提到】 : 坐等goodbug出现... : : would
|
p*****2 发帖数: 21240 | 28
膜拜250K+大牛。
【在 g*****g 的大作中提到】 : we are all cheap labors. Cheap labor is better than no labor.
|
c*********e 发帖数: 16335 | 29 太谦虚了,比码工cheap 的labor多了,有烈日下修补地球的,有半夜体力的,有半夜
去捉鸡的老墨,有到农田摘草莓的,有夏天去抓蚯蚓的,。。。码工坐在空调房里,做
在旋转皮椅上,干净的地板桌面,左手拿着杯子,里面装着刚泡出的咖啡,右手轻轻在
鼠标上弹指,马上intellisense出来一大堆code...
【在 g*****g 的大作中提到】 : we are all cheap labors. Cheap labor is better than no labor.
|
d*******r 发帖数: 3299 | 30 不太好看 network or sys admin jobs.
以后Software Defined Network之类的东西主流了,这些工作都可以由开发的人,顺便
就做了.
would
【在 x****d 的大作中提到】 : java developer is cheap labor. When you getting old, you don't care about : money no more, you just want to keep your eye and your neck healthy. I would : rather do network or sys admin jobs. Java developer sucks big time.
|
|
|
z****e 发帖数: 54598 | 31 你小看阿米哥的劳动,人家时薪至少30刀
如果能去挖油,70刀一小时是起码的
【在 c*********e 的大作中提到】 : 太谦虚了,比码工cheap 的labor多了,有烈日下修补地球的,有半夜体力的,有半夜 : 去捉鸡的老墨,有到农田摘草莓的,有夏天去抓蚯蚓的,。。。码工坐在空调房里,做 : 在旋转皮椅上,干净的地板桌面,左手拿着杯子,里面装着刚泡出的咖啡,右手轻轻在 : 鼠标上弹指,马上intellisense出来一大堆code...
|
l*****t 发帖数: 2019 | 32 程序员郁闷个啥,那是cpu在context switching,人那才叫郁闷呢。
【在 p*****2 的大作中提到】 : 看我异步编程,一个rest call马上就返回了,他们同步编程的要等边天才能做下一件 : 事情。感觉真郁闷。
|
z****e 发帖数: 54598 | 33 可能是想起来比较辛苦
【在 l*****t 的大作中提到】 : 程序员郁闷个啥,那是cpu在context switching,人那才叫郁闷呢。
|
p*****w 发帖数: 429 | 34 c#怎么实现的?
【在 N********n 的大作中提到】 : : C#不用再显式单开一堆CALLBACK METHOD, 可读性、可维护性大幅提高了。
|
z****e 发帖数: 54598 | 35 我们这行,首先要保证的是有工作
其次才是工作报酬多还是少的问题
java比起其他语言developer来说
至少它可以保证你有工作,而c++作为一个曾经流行的语言
最大的问题就在于,它无法保证developer将来还会有工作
然后多少的问题,那这个要看使用者是不是足够多
越是赚钱的东西,就越要普及,不普及的话,很难弄到钱
当然可能会有名,但是名利往往难以双收
最典型的就是基础数学,尼玛难到人想自杀
但是出来找工作,苦逼到极点,当年做quant,人家也是首选统计和物理phd
而不是数学系的phd,为什么?因为物理和统计phd大多数时候都是应用数学
而数学系phd多数时候在证明,所以基础数学适合张益唐,陈景润这种人
不适合我等凡夫俗子,而图利的话,要看数量,因为这行涨薪基本上都是靠跳槽
而跳槽次数跟工作机会数量呈正相关,所以结论很明显了
【在 d*******r 的大作中提到】 : 不太好看 network or sys admin jobs. : 以后Software Defined Network之类的东西主流了,这些工作都可以由开发的人,顺便 : 就做了. : : would
|
N********n 发帖数: 8363 | 36
Like someone already points out, asynchronous callback is basically
a 'goto' statement. If you can avoid goto in your code you improve
its quality a lot.
c# marks code w/ 'async' and 'await' keywords to tell compiler to
generate the tedious control code behind the scene for you. No need
of explicit asynchronous callbacks.
That way when you have to execute several asynchronous methods to
finish one job. You don't have to break it down into several "goto"
callbacks. You could wrap them up logically in one method with a
few await and async keywords.
【在 p*****w 的大作中提到】 : c#怎么实现的?
|
p*****w 发帖数: 429 | 37 异步回调本质从code上看就是一堆switch case,根goto还是有区别的.
你说的c#是多线程还是异步?
【在 N********n 的大作中提到】 : : Like someone already points out, asynchronous callback is basically : a 'goto' statement. If you can avoid goto in your code you improve : its quality a lot. : c# marks code w/ 'async' and 'await' keywords to tell compiler to : generate the tedious control code behind the scene for you. No need : of explicit asynchronous callbacks. : That way when you have to execute several asynchronous methods to : finish one job. You don't have to break it down into several "goto" : callbacks. You could wrap them up logically in one method with a
|
p*****2 发帖数: 21240 | |
z****e 发帖数: 54598 | 39 很正常,最臭名昭著的一块,跟ui有一拼
好在给钱还算给力
【在 p*****2 的大作中提到】 : 昨天我们这里做同步编程的又郁闷了。呵呵。
|
b*******s 发帖数: 5216 | 40 我感觉就是一个callback的list
【在 p*****w 的大作中提到】 : c#怎么实现的?
|
|
|
f***8 发帖数: 510 | 41 恩,对中国人来说,涨薪基本职能靠跳槽。烙印什么的靠PPT往上爬即可。不跳槽的话
,工作10年都可能没NEW GRAD高。
【在 z****e 的大作中提到】 : 我们这行,首先要保证的是有工作 : 其次才是工作报酬多还是少的问题 : java比起其他语言developer来说 : 至少它可以保证你有工作,而c++作为一个曾经流行的语言 : 最大的问题就在于,它无法保证developer将来还会有工作 : 然后多少的问题,那这个要看使用者是不是足够多 : 越是赚钱的东西,就越要普及,不普及的话,很难弄到钱 : 当然可能会有名,但是名利往往难以双收 : 最典型的就是基础数学,尼玛难到人想自杀 : 但是出来找工作,苦逼到极点,当年做quant,人家也是首选统计和物理phd
|