请教下高手们,在多线程时是使用全局内存好还是使用堆内存好。
因为是安全软件,因此领导要求尽量避免使用全局内存,但是程序频繁操作堆内存是否对稳定性有影响?
面对这种问题该怎样处理好呢。问题是这样的,调试发现在线程里用New来一块内存有时失败或者报异常,后来把New加到同步之后也不行。
实在郁闷的是,这一块是日志审计功能的。
如果因为异常抛弃这个审计记录动作导致有些记录没审计到的话,用黎叔的话说:领导很生气,后果很严重。请求大家帮帮忙,传授下多线程经验。
因为是安全软件,因此领导要求尽量避免使用全局内存,但是程序频繁操作堆内存是否对稳定性有影响?
面对这种问题该怎样处理好呢。问题是这样的,调试发现在线程里用New来一块内存有时失败或者报异常,后来把New加到同步之后也不行。
实在郁闷的是,这一块是日志审计功能的。
如果因为异常抛弃这个审计记录动作导致有些记录没审计到的话,用黎叔的话说:领导很生气,后果很严重。请求大家帮帮忙,传授下多线程经验。
解决方案 »
- 怎样屏蔽数据库连接时的错误提示?
- Delphi 8.0好难装呀。有谁已经装上,讲一下怎么注册吧。
- 控制数据库连接时间的问题
- 多表更新问题!急!!!!
- SOS........................................
- delphi简单问题
- MIDAS中的多表更新讨论
- 在delphi如何处理用条码扫描仪扫描一个商品信息...
- 有谁知道StringGrid的Object的属性的用法??能给一些简单的代码看看吗?
- 哈哈,花血本买了一本<<Delphi COM深入编程>>,咱这个双休日非把COM技术从现在的不懂到熟练不可,大家说点鼓励的吧
- 视频抓图,还未解决。
- 用Delphi做的程序,用InnoSetup打包后,如何屏蔽程序所有的报错!!
线程Create的时候 FreeOnTerminate:=True;
会自动释放
否则,恶梦一直随着你。