如果我这样做(例如)
for (int i=0;i<22;i++)
{
var app = new Excel.Application();
}
然后创建22个excel进程。
但是,如果我这样做
for (int i=0;i<25;i++)
{
var app = new Excel.Application();
}
它创建了 22 个 excel 进程,但随后大多数进程消失,只剩下少数进程。
有22个之类的限制吗?这个可以增加吗?
Thanks!
编辑:使用以下代码不会发生:
var apps = new List<Application>();
for (int i=0;i<25;i++)
{
apps.Add(new Application());
}
垃圾收集启动...使用以下代码,它可以工作:
var apps = new List<Application>();
for (int i=0;i<25;i++)
{
apps.Add(new Application());
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)