Podczas korzystania ze sterownika Java Async Async: Czy następujące wywołania zwrotne muszą używać licznika AtomicInteger lub czy normalne int wykona zadanie?Czy MongoCollection.forEach musi być bezpieczny dla wątków?
Block<Document> theBlock = new Block<Document>() {
AtomicInteger counter = new AtomicInteger();
@Override
public void apply(final Document document) {
counter.incrementAndGet();
}
};
SingleResultCallback<Void> callbackWhenFinished = ...
collection.find().forEach(theBlock, callbackWhenFinished);