我写了一个使用OLE程序,它工作正常,直到我说这是我的程序很重要的一些组件,在那之后我的程序有问题,当开始使用OLE工作,并提高此异常:线程管理问题!
"EOleSysError
No more threads can be created in the system"
有没有办法请求更多的线程或免费使用线程或类似的东西?如何解决这个问题? 谢谢。
我写了一个使用OLE程序,它工作正常,直到我说这是我的程序很重要的一些组件,在那之后我的程序有问题,当开始使用OLE工作,并提高此异常:线程管理问题!
"EOleSysError
No more threads can be created in the system"
有没有办法请求更多的线程或免费使用线程或类似的东西?如何解决这个问题? 谢谢。
我强烈建议,如果你不能修复它们(告诉作者修复它们),或者如果错误在你身边,就开始正确使用它们。达到进程的线程限制是一个严重的问题,绝不应该发生。没有办法解决这个问题,但修复了导致它的代码。
也许你在一个糟糕的方式使用这些组件?所以这些组件保持连接和线程打开而不是关闭它们?
您使用哪种组件?那么,你是否有一些示例代码?
如果您的应用程序创建了太多线程,则解决方案可能不会请求更多线程。我认为它应该被修复,以便它不会创建太多的线程。 – 2010-10-04 17:22:34
重要的事情是我不要自己创建这些线程!所以我不能处理它们,他们是由组件创建的那些即时通讯使用 – Armin 2010-10-04 17:42:34
哪些组件?你如何使用它们? – 2010-10-05 08:02:29