寫線程的一些感想(補充)
来源:互联网 发布:注册域名后如何实名 编辑:程序博客网 时间:2024/06/05 14:59
雖然自動存倉系統功能有滿足,但是,后來還是發現了一些問題。因為后台和主線程用的都是同一個Query,所以當主線程對Query操作時會造成死鎖。于是想加以改進,重新設計監控做法:從經理那學習到,線程處理數據最好使用Buffer,我定義了一個Buffer,里面存放工單的信息,然后線程去處理那些數據,去除和主線程的同步。 重新寫了個線程,功能也似乎實現了需求,但單元測試的時候還是發現了一個問題:輸入條件帶出工單信息后,會出現一些莫明的錯誤,如:
Access violation at address 4D5EB03F in module 'SQLORA32.DLL'. Write of address 00000001
General SQL error.
ORA-01002: fetch out of sequence
大概錯誤就query指針移動時候的溢出(我意會來的),單步調試真發現不了問題所在,頭痛了我几天。后來回憶Delphi深度編程里面有講后台數據庫查詢必須獨立在另一個Session下工作。莫非就這個問題,于是試了下,再加了個Session只給線程使用,測試后發現,OK了。
- 寫線程的一些感想(補充)
- 寫線程的一些感想
- 我的一些感想
- 年末的一些感想
- 最近的一些感想
- “开放”的一些感想
- DWR的一些感想
- 系统分析的一些感想!
- Coding的一些感想
- GBUZZ的一些感想...
- 最近的一些感想
- seekbar的一些感想
- 最近的一些感想
- 周末的一些感想
- 最近的一些感想
- 嵌入式的一些感想
- C++的一些感想
- 20150716的一些感想
- RHEL4下的DDNS动态更新
- C#winform TreeView编程
- sql2005备份在sql2000中恢复
- jsp中使用FCKeditor编辑器组件的配置和优化
- 关系操作符和逻辑操作符
- 寫線程的一些感想(補充)
- java转码
- 还是VB上的源代码多,帮助写得也详细
- Linux操作系统Ubuntu最新版Ubuntu 7.04 下载
- 生意就是这样做成的
- JBoss 4.0.5 GA + JDK6开发EJB3时的调用问题
- vs.net 新建网站,却没有空网站,asp.net网站默认模板的问题!
- c#中的位操作
- 常用java时间