CNode

初学nodejs的回调 同步异步的困惑

问答
Hhooklife发布于10 年前最后回复10 年前3 回复5049 浏览0 收藏

刚开始学习js方面的技术,遇到了一下问题 也找了很多文章没能解决,只能麻烦大家帮我解决一下。。 非常感谢 用electron 写一套给图片批量做缩略图的工具 我for循环去给图片做缩略图

第一种方法: untitled1.png 却得到了这样的结果 untitled2.png

感觉就是异步/同步方面的问题 但是找了很多教程没很理解这其中的概念 我就继续尝试

第二种方法 untitled3.png 解决掉了第一种方法的问题 可以正常的做缩略图。

但是又会有个问题。。当我循环的时候总是能感觉到浏览器一下一下的卡顿。这种卡顿应该怎么去避免,能不能避免? 而且我觉得我的这种方法去实现应该不是最好的办法,应该有更加完美的办法吧~

查看回复

回复 (3)

F
flamingtop#1·10 年前
H
htoooth#2·10 年前

计算量大还有读大量的数据时,没有很好的办法处理。使用子进程确实是一个方案。

H
hooklife#3·10 年前
引用 flamingtop跑的慢的代码放到单独进程执行 http://krasimirtsonev.com/blog/article/Nodejs managing child processes starting s...

@flamingtop 嗯谢谢 还有我想问下第一次 的循环为什么是这样的结果?

参与回复
登录后即可参与回复。登录