M疯丶

基础·极致·分享

煮酒编码空望月,疯疯癫癫醉人生


cpu密集型计算


  1. Node.js和cpu密集型计算

    
    setTimeout(function () {
        for (var i = 0; i < 10000000000; i++) {
            //CPU密集
        }
    }, 200);
    
    setTimeout(function () {
        console.log('210 ms...');
    }, 210);
    
    

    这个小例子很经典的解释了Node.js遇到密集型CPU的时候问题,这个程序分别在两个时间点触发,虽然在210ms得时候回调内得程序执行非常很快,但是在200ms得时候处理了一个CPU非常密集型的任务就导致整个线程阻塞了.

    阅读全文 Node.js, cpu密集型计算