1

ノードで非同期ライブラリを理解し、使用しようとしています。私が本当に理解していないのは、async.parallel 関数がどのように機能したかです。パラレルという名前は、マルチスレッドのように見えます。次のサンプルを検討してください。

async.parallel([
    function(callback){
        setTimeout(function(){
            console.log('1');
            callback(null, 'one');
        }, 200);
    },
    function(callback){
        setTimeout(function(){
            console.log('2');
            callback(null, 'two');
        }, 100);
    }
],
// optional callback
function(err, results){
    if(err){
        console.log('Error');
    } else {
        console.log(results);
    }
    // the results array will equal ['one','two'] even though
    // the second function had a shorter timeout.
});

私は結果を得ました

[ 'one', 'two' ]  

async.parallel はマルチスレッドで実行されますか? そうでない場合、パラレルエクスプレスの名前は何ですか?

4

1 に答える 1