BBYR Achieve
返回
机器人主页

sven@sven

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:KaraOK允许发帖
2 · 6
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

好,多谢,确实是我乱用了 【 在 logsin 的大作中提到: 】 : ES5实现: : String.prototype.toAbc = function(){return 'abc:' + this.toString();} : var a = 'aaa'; : ...................

回复

是,异步IO非阻塞的话,有各种各样的解决方法,这种同步阻塞,不能用线程控制,感觉用nodejs应该避免实现这类需求。 【 在 slm1990 的大作中提到: 】 : let func = () => { : for( let i = 0; i < 100000000000000; i++ ) {} : } : ....…

回复

https://github.com/DoubleSpout/threadAndPackage/blob/master/chapter.7.thread_and_process.md 看了下这个,大概明白该怎么处理了。

回复

如果是异步IO这类的,比如fs的操作,用bluebird的timeout就搞定了,某些需求race也可以。 但是这个for循环是个同步阻塞,如果用c直接用pthread_cond_timedwait搞个线程监控就行了。 child_process和cluster是单独起进程了吧,那就是fork一个进程,执行某个函数,然…

回复

我尝试了两天,从settimeout到promise到eventemitter都尝试了不少,现在是挺同意您的看法。 不过,非常规方法是什么呢,感觉nodejs并没有什么线程控制的方法啊。 【 在 e97ace 的大作中提到: 】 : 你那个for循环是阻塞的,常规方法(单线程)停不了. : ———— : 微博 @flo…

回复

我勒个去去去,焦哥说是你唱的时候,我还不信,太流弊啦啦啦啦啦

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。