在Windows中使用数百个子进程?

时间:2012-08-23 16:37:16

标签: windows process

我有一个Windows应用程序,它使用许多可疑可靠性的第三方模块。我的应用程序必须从这些模块创建许多对象,而一个坏对象可能会导致很多问题。

我在考虑一个多进程方案,其中对象是在一个单独的进程中创建的(接口基本上都是相同的,因此创建跨进程通信应该不那么困难)。在最极端的情况下,我正在考虑每个进程一个对象,所以我最终可能会在我的主应用程序中启动20个进程和几百个进程。

这会导致Windows出现任何问题吗?我使用的是Windows 7,64位,内存和CPU电源不会成为问题。

1 个答案:

答案 0 :(得分:0)

只要你有足够的CPU功率和内存就没有问题。拥有分布式应用程序,多线程(是的,多线程),死锁,原子操作和协作的一般规则。一切都应该没问题。