Question: how to handle long running processes?
- Dominant language
- TypeScript
- Stars
- 3.5k
- Forks
- 173
- PR merge metrics
- No merged PRs in 30d
Description
I'm just wondering what the recommended way is to tackle the following problem:
I have a long running external process (python) that waits for stdin and outputs on stdout. It doesn't restart every time because the overhead would be far longer than the execution time. I want to launch this process 16 times with `child_process.spawn`.
Now I'm not sure how I achieve this with Threads, because so far I've only used it with short running processes that exit when done.
I tried to create the process outside the scope in the file where my `expose` function is, but that ends up with all workers sharing the same child process globally.
Any suggestions?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.