为什么平时看到setTimeout那些感觉是多线程执行,那是因为线程上执行速度很快就过了,所以看到那些“延时任务”好像是马上执行。
执行方法A(设定一个定时器,这个定时器插入到队列)-funB-funC-funD;
当funD执行完了,这时候才开始执行定时器。
nodejs 线程池最大128个线程。__o是在主线程中做的,线程池用来运行文件io和c++ addon,所以增加线程池对于并发影响不大。
_枚嗪擞攀疲胧褂_luster或者干脆上pm2。
为什么平时看到setTimeout那些感觉是多线程执行,那是因为线程上执行速度很快就过了,所以看到那些“延时任务”好像是马上执行。
执行方法A(设定一个定时器,这个定时器插入到队列)-funB-funC-funD;
当funD执行完了,这时候才开始执行定时器。
nodejs 线程池最大128个线程。__o是在主线程中做的,线程池用来运行文件io和c++ addon,所以增加线程池对于并发影响不大。
_枚嗪擞攀疲胧褂_luster或者干脆上pm2。