题
我们一直在我的WCF的Web应用程序(W2K3 IIS),其导致计算器追逐的错误。
要解决它,我需要通过创建具有的存储器我想分配量的线程,以增加我应用程序的堆栈。
但是,与子线程会发生什么?我的应用程序创建多个线程,将他们继承的价值,否则我将不得不每一个线程设置新的价值?
编辑:如果我运行(WCF)服务控制台主,他们工作得很好。另外,如果我修改的w3wp.exe堆栈(与EDITBIN),他们也对IIS正常工作。结果 所以,我需要增加堆栈。我知道我可以创建一个堆栈大小(有另一种方式?)线程,但我需要知道与子线程会发生什么。
EDIT2:我们需要定义其导致堆栈溢出一些大载体。因此,它是不是在我们的系统中的错误。我确实需要(有)以增加堆
解决方案
想它自己后,我可以说,是的! 子线程保持堆组的量父线程上。
其他提示
这听起来像你需要更仔细思考的为什么的你得到一个堆栈溢出,而不是仅仅分配更多的内存。
是否有一个巨大的局部变量的量或阵列被堆叠?
要去一些功能你确定不与无意递归循环某处漏水?
- 亚当
不隶属于 StackOverflow