Parallel Class
A concurrent parallel processor to help in running several async functions.
var stack = new Y.Parallel();
for (var i = 0; i < 15; i++) {
    Y.io('./api/json/' + i, {
        on: {
            success: stack.add(function() {
                Y.log('Done!');
            })
        }
    });
}
stack.done(function() {
    Y.log('All IO requests complete!');
});
Methods
add
    
        
            (
    
    
    
    
    
    
    
    
    - 
                    
                        fn
Add a callback to the stack
Parameters:
- 
                    
                        fnFunctionThe function callback we are waiting for 
done
    
        
            (
    
    
    
    
    
    
    
    
    - 
                    
                        callback
- 
                    
                        data
The method to call when all the items in the stack are complete.
Parameters:
- 
                    
                        callbackFunctionThe callback to execute on complete - 
                                
                                    resultsMixedThe results of all the callbacks in the stack 
- 
                                
                                    [data]Mixed optionalThe data given to the donemethod
 
- 
                                
                                    
- 
                    
                        dataMixedMixed data to pass to the success callback 
test
    
        ()
    
    
    
    
    
    
    
    
    Test to see if all registered items in the stack have completed, if so call the callback to done
