When using ProcessBuilder, is there a true non blocking reactive way to consume the output? By true non blocking i mean not creating a thread that is blocked waiting to read, but push-based like NodeJS streams. Thank you.
I would like to avoid to create a new thread for every process launch due to concurrency and memory concerns, neither do i want to block an existing thread that might be used for http clients.