Fixes for ProActive.waitForXXX: o waitForAll needn't twiddling with the FuturePool, just sequentially wait for each future o Properly account for the timeout in all methods using System.nanoTime() as it tries to be monotonic o waitForTheNth has been much simplified and does not need to be synchronized on the FuturePool
Fixes for ProActive.waitForXXX:
o waitForAll needn't twiddling with the FuturePool, just sequentially wait for each future
o Properly account for the timeout in all methods using System.nanoTime() as it tries to be monotonic
o waitForTheNth has been much simplified and does not need to be synchronized on the FuturePool


git-svn-id: 9146c88ff6d39b48099bf954d15d68f687b3fa69@5266 28e8926c-6b08-0410-baaa-805c5e19b8d6

ShatalovYaroslav/scheduling,laurianed/scheduling,laurianed/scheduling,sandrineBeauche/scheduling,youribonnaffe/scheduling,sandrineBeauche/scheduling,youribonnaffe/scheduling,mbenguig/scheduling,sandrineBeauche/scheduling,lpellegr/scheduling,zeineb/scheduling,ow2-proactive/scheduling,marcocast/scheduling,laurianed/scheduling,sgRomaric/scheduling,yinan-liu/scheduling,lpellegr/scheduling,yinan-liu/scheduling,mbenguig/scheduling,jrochas/scheduling,paraita/scheduling,jrochas/scheduling,jrochas/scheduling,marcocast/scheduling,paraita/scheduling,ow2-proactive/scheduling,jrochas/scheduling,marcocast/scheduling,youribonnaffe/scheduling,lpellegr/scheduling,ow2-proactive/scheduling,sandrineBeauche/scheduling,mbenguig/scheduling,tobwiens/scheduling,fviale/scheduling,ShatalovYaroslav/scheduling,sgRomaric/scheduling,tobwiens/scheduling,laurianed/scheduling,tobwiens/scheduling,sgRomaric/scheduling,yinan-liu/scheduling,fviale/scheduling,fviale/scheduling,ow2-proactive/scheduling,youribonnaffe/scheduling,laurianed/scheduling,lpellegr/scheduling,fviale/scheduling,lpellegr/scheduling,yinan-liu/scheduling,paraita/scheduling,lpellegr/scheduling,zeineb/scheduling,sandrineBeauche/scheduling,ow2-proactive/scheduling,sgRomaric/scheduling,lpellegr/scheduling,paraita/scheduling,zeineb/scheduling,yinan-liu/scheduling,zeineb/scheduling,jrochas/scheduling,mbenguig/scheduling,zeineb/scheduling,sgRomaric/scheduling,fviale/scheduling,tobwiens/scheduling,jrochas/scheduling,ShatalovYaroslav/scheduling,youribonnaffe/scheduling,mbenguig/scheduling,ShatalovYaroslav/scheduling,laurianed/scheduling,tobwiens/scheduling,yinan-liu/scheduling,mbenguig/scheduling,sandrineBeauche/scheduling,marcocast/scheduling,marcocast/scheduling,paraita/scheduling,sgRomaric/scheduling,mbenguig/scheduling,tobwiens/scheduling,ow2-proactive/scheduling,marcocast/scheduling,marcocast/scheduling,jrochas/scheduling,laurianed/scheduling,zeineb/scheduling,sgRomaric/scheduling,paraita/scheduling,ShatalovYaroslav/scheduling,tobwiens/scheduling,ow2-proactive/scheduling,fviale/scheduling,yinan-liu/scheduling,youribonnaffe/scheduling,ShatalovYaroslav/scheduling,zeineb/scheduling,youribonnaffe/scheduling,sandrineBeauche/scheduling,fviale/scheduling,paraita/scheduling,ShatalovYaroslav/scheduling