Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement an opt-in performance mode for the Posix process driver #125

Open
s-ludwig opened this issue Aug 23, 2019 · 1 comment
Open

Implement an opt-in performance mode for the Posix process driver #125

s-ludwig opened this issue Aug 23, 2019 · 1 comment

Comments

@s-ludwig
Copy link
Member

Should use waitpid(-1, ...) directly to wait for the next exited child instead of going through the full list of known processes. Since this potentially breaks third party code that works with processes, this cannot be the default. See also #122 (comment)

@Panke
Copy link
Contributor

Panke commented Aug 27, 2020

Since waitpid(-1, …) on it's own has the problem to interfere with processes started outside of vibe.d, we might think about moving all sub-processes into a distinct process group, which can be signaled and monitored separately from all others processes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants