I’m using CompletableFutures and their functions and I’ve read that it’s best to avoid blocking operations for the ForkJoinPool which is what CompletableFutures use (common pool). Is it because of the work stealing approach? Would blocking operations be better fit for a fixed thread pool then or?
I’m asking because I’m making calls to a ddb and I can use either an async or sync table and I initially thought since I’m already running the entire flow asynchronously then using a sync table would suffice but this says otherwise.