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

Process control in virtual system #340

Closed
magicant opened this issue Jan 8, 2024 · 0 comments · Fixed by #341
Closed

Process control in virtual system #340

magicant opened this issue Jan 8, 2024 · 0 comments · Fixed by #341
Labels
enhancement New feature or request

Comments

@magicant
Copy link
Owner

magicant commented Jan 8, 2024

  • Any process (including the initial process) should be suspendable/terminatable under the control by the virtual system's executor.
  • Currently, the Process instances in the virtual system do not have any connection with a Future task representing the process. There should be some interconnection: for example, when a stopping signal is sent to a process, the corresponding Future task should not be polled until a continuing signal is sent to the process.
  • System.kill may suspend or terminate the calling process, so it should be async.
  • Utilize the new mechanism in tests of the fg built-in etc.
@magicant magicant added the enhancement New feature or request label Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant