关于多线程产生的各种lock
来源:互联网 发布:nginx优化10万并发 编辑:程序博客网 时间:2024/06/03 19:56
1.生成FeatureClass时会生成.sr.lock,此时 图层锁
IWorkspaceFactoryLockControl ipWsFactoryLock = (IWorkspaceFactoryLockControl)pWorkspaceFactory;
if (ipWsFactoryLock.SchemaLockingEnabled)
{
ipWsFactoryLock.DisableSchemaLocking();
}
解除
2.使用游标FeatureCursor时会生成.rd.lock 读锁或是wr.lock写锁
释放游标 System.Runtime.InteropServices.Marshal.ReleaseComObject(pFeatureCursor);
3.开启编辑空间,产生.ed.lock 编辑锁
关闭编辑即可
IWorkspaceFactoryLockControl ipWsFactoryLock = (IWorkspaceFactoryLockControl)pWorkspaceFactory;
if (ipWsFactoryLock.SchemaLockingEnabled)
{
ipWsFactoryLock.DisableSchemaLocking();
}
解除
2.使用游标FeatureCursor时会生成.rd.lock 读锁或是wr.lock写锁
释放游标 System.Runtime.InteropServices.Marshal.ReleaseComObject(pFeatureCursor);
3.开启编辑空间,产生.ed.lock 编辑锁
关闭编辑即可
阅读全文
0 0
- 关于多线程产生的各种lock
- 关于各种协议头的检验和产生方法。
- insert产生死锁dead lock的实验
- java 多线程学习之多生产者多消费者产生的线程安全问题分析与解决:Lock和Condition
- 多线程中lock的应用
- Lock的使用 java多线程
- Java多线程--Lock的使用
- 多线程-lock 锁的使用
- java多线程Lock的使用。
- [zz]各种随机数的产生
- 多线程学习--多线程中Lock的用法
- Java 多线程(四)线程间的通信jdk1.5中Lock,Condition----各种锁的相关详细概念
- 关于android studio项目构建时产生各种问题的解决方法
- 关于随机数的产生
- 关于随机数的产生!!
- 关于死锁的产生
- 多线程安全问题产生的原因
- Java 多线程产生的原因
- String类为什么是final
- Java设计模式——23种模式
- 1、Java根据日期生成编号
- C++设计模式——抽象工厂模式
- 四年Java 一个java程序员的年终总结
- 关于多线程产生的各种lock
- 运算符的优先级和结合性
- spark-Spark Configuration
- CSS元素水平居中常用的几种方法
- 活动安排问题的 动态规划和贪心算法
- 准确率 召回率与数据归一化
- sqlmap的tamper问题
- 网络编程day7socket编程
- 通过获取IP地址熟悉popen、str*系列、snprintf()、fgets