其实很早就关注nodejs 和 cnodejs了但是一直没敢注册(因为这个社区里面都是大牛啊),但是却一直在关注着,做点东西都是东拼西凑,到最后尽然还 work 了~~
深入的越多,就越想做更多的事情于是便有了下面的问题,用nodejs做数据处理我觉得还是很勉强的。
比如我写一个for 循环:
for(int i = 0; i< 1000000; i++){
processString("hello world");
}
processString(var str){//这是一个异步的方法~
var ss = str+str+str+str;
}
这样不就会出问题吗?
for循环执行的瞬间就会产生大量的对 processString(var str)的调用,然后由于 var ss = str+str+str+str;这个操作,内存急剧扩张~ 然后程序不就挂掉了吗?
但是如果这是一个非异步线程的程序,顺序执行下来,却是一点事情都没有的~
一直没有想明白,求各位大神指教~~而且homework 也没有做够,顺便求些推荐的书和学习站点。