Windows下怎么实现对进程资源的限制
Windows下如何实现对进程资源的限制
在Linux下可以通过setLimit()实现对一个进程的资源限制,当超过给定的资源时,会发出相应的信号,比如CPU,内存的信号,除0。
在Windows不知道是如何实现的。
高手可否举些简单的例子,比如如何获取触0错误??如果对指定的进程限制他的CPU,内存等.
我没怎么用过Windows API,麻烦大家了!!
------解决方案--------------------
要限制资源使用,用Job就可以了。
除0属于异常了。要用异常处理进行捕捉。
具体看MSDN。长长的几篇文章。一两句话说不完。
在Linux下可以通过setLimit()实现对一个进程的资源限制,当超过给定的资源时,会发出相应的信号,比如CPU,内存的信号,除0。
在Windows不知道是如何实现的。
高手可否举些简单的例子,比如如何获取触0错误??如果对指定的进程限制他的CPU,内存等.
我没怎么用过Windows API,麻烦大家了!!
------解决方案--------------------
要限制资源使用,用Job就可以了。
除0属于异常了。要用异常处理进行捕捉。
具体看MSDN。长长的几篇文章。一两句话说不完。