线程问题,回答者都有分 问题是这样的,我的程序开了30条线程,每个线程都处理大量数据的,可是运行着系统会说虚拟内存不足为程序分配内存失败,然后不久我的程序就会无缘无故自动退出。我想问下的,怎么为我的内存分配一片固定的内存呢? 我的程序无缘无故退出的原因是不是因为线程内存的问题呢?我该怎么处理程序突然自动退出的问题呢? 敬上 分数 100先 不够再加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计是你把处理的数据都装入到内存中导致产生virtual memory不够 没有手动分配内存,VC6.0默认栈的大小是1M,如果你设置的都是全局类型,很可能不够吧 用new、GlobalAlloc、AllocMem等,我常用的是new/delete 多动态分配内存,不要直接定义大数组,例如int a[100000];另外在线程内加适当的延迟时间。 是不是new了很多,没有释放啊??? sleep(10) 延迟最简单的内存分配 new/delete 怎么删除listcontrol一行后使该行的下一行也变亮 借人气,问个DIRECTDRAW OVERLAY问题 怎么建一个关于radio button或者check box控件对应的类啊 我的动态库的导出函数有什么问题? OpenGL生成太阳光晕的问题 如何在DLL中将汉字串存成黑白的BMP图像? 谁能解释一下B\S高分马上 如何利用操作系统的函数来验证用户名密码 控件句柄的问题 请问,用什么函数或方法,可以得到本机的IP地址(在局域网里的) 看着这篇文章,不知为什么,自己的眼中竟然有泪在闪动... ... 在线等,奇怪的问题!
另外在线程内加适当的延迟时间。