Skip to content

Tag: concurrency

How to run async bash command in java?

I’m trying to run an async bash command from a java file and wait for it to finish before I continue the java code execution. At this moment I’ve tried using Callable like so: and I call it like so: Thanks!!! Answer An easier way is to use Java 9+ .onExit(): If you want to block anyway, use .waitF…

How to take items from queue in chunks?

I have mulitple producer threads that add objects to a shared queue concurrently. I want to create a singlethread consumer that reads from that shared queue for further data processing (database batch insert). Problem: I want to only take the data from the queue in chunks for better performance during batch i…