多线程下oci编程的总结教训
来源:互联网 发布:java设计图书管理系统 编辑:程序博客网 时间:2024/04/28 10:21
程序在多线程运行环境下,调用oci 进行查询。这势必要考虑oci一个oci连接下,能否做到多线程并发select查询。
在网上搜索后发现:
说法1:"The Programmer must insure that only one OCI call is in process
on the environment handle connection at any given time" --任意时间片,在同一个连接环境句柄下,只能有一个OCI命令运行
说法2:使用oci提供的线程开发API,加上锁机制。性能情况还不清楚。
我前一阵子自己实现的方法是:程序是多线程的。但是oci连接实际是线程不安全的。所以必须对oci操作 进行加锁操作。来保证一个oci连接下一个时间片只有一个oci连接。
但这势必造成效率的损失。
如果非得实现多线程下读表操作,看来还是使用oci提供的线程开发API是比较明智的选择吧。
- 多线程下oci编程的总结教训
- vs2005下oracle 10g oci编程环境的配置
- linux下多线程编程总结
- Oracle8的OCI编程步骤
- 多线程编程的总结
- OCI--学习OCI编程
- OCI编程自学与总结(一)
- OCI编程自学与总结(二)
- OCI编程自学与总结(1.1)
- OCI编程自学与总结(1.2)
- OCI编程自学与总结(1.0)
- 关于win32环境下多线程编程的总结
- VC6.0下OCI编程实例
- linux下应用oci编程示例
- OCI编程
- linux编程的一些教训
- 许多舍近求远的教训总结
- linux下多进程/多线程编程总结
- Android中shape的使用
- Android jogball 驱动分析
- a:commandButton传参数
- 为什么你应该(从现在开始就)写博客
- ubuntu--在右键快捷菜单中添加“在终端中打开”及如何从终端中打开文件夹
- 多线程下oci编程的总结教训
- 番茄工作法 初识
- JavaScript类的继承
- 多视图应用
- ACE定时器
- 使用final关键字的规则
- thinkpad e40 4sc安装windows7的一点感受
- IOS比Android好在那?一篇很有深度的文章
- C#:1000瓶汽水,每喝3瓶赚一瓶,最终喝了多少瓶,剩几个空瓶?