public static <T> int count(Iterable<T> iterable, Predicate<? super T> predicate)
    {
        return count(iterable, predicate, FJIterate.DEFAULT_MIN_FORK_SIZE, FJIterate.FORK_JOIN_POOL);
    }
public static < T > int count ( Iterable < T > iterable , Predicate < ? super T > predicate ) { return count ( iterable , predicate , FJIterate . DEFAULT_MIN_FORK_SIZE , FJIterate . FORK_JOIN_POOL ) ; }
Same effect as {@link Iterate#count(Iterable, Predicate)}, but executed in parallel batches.

@return The number of elements which satisfy the Predicate.