Seems reasonable to me.

Regards

Antoine.


On Mon, 18 Mar 2019 16:41:34 +0100
"Giampaolo Rodola'" <[email protected]>
wrote:
> Hello,
> I've been having these 2 implemented in psutil for a long time. On
> POSIX these are convenience functions using os.kill() + SIGSTOP /
> SIGCONT (the same as CTRL+Z  / "fg"). On Windows they use undocumented
> NtSuspendProcess and NtResumeProcess Windows APIs available since XP.
> The same approach is used by ProcessHacker and - I suppose -
> pssupend.exe, both from Sysinternals team. It must be noted that there
> are 3 different ways to do this on Windows
> (https://stackoverflow.com/a/11010508/376587) but
> NtSuspend/ResumeProcess appears to be the best choice. Possible use
> case:
> 
> <<PsSuspend lets you suspend processes on the local or a remote
> system, which is desirable in cases where a process is consuming a
> resource (e.g. network, CPU or disk) that you want to allow different
> processes to use. Rather than kill the process that's consuming the
> resource, suspending permits you to let it continue operation at some
> later point in time.>>
> 
> Thoughts?
> 



_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to