[netcdf-java] How to read multiple grib files with netcdf-java api?

Hi, guys:
    I have 3213 grib files to read. And i find it's very
slow to read those files one by one with netcdf-java api.
Can people provides any suggestions or examples for
processing multiple grib files quickly.
                                                                               
Dave