摘要:
1、互斥 在共享对数据的访问中,我们讨论了 synchronized 块的特征,并在实现典型互斥锁(即,互斥或临界段)时说明了它们,其中每次只有一个线程可以执行受给定锁保护的代码块。 互斥是同步所做工作的重要部分,但同步还有其它几种特征,这些特征对于在多处理器系统上取得正确结果非常重要。 2、可见性 除了互斥,同步(如 volatile)强制某些可见性约束。... 阅读全文
posted @ 2010-04-10 20:45
心梦帆影
阅读(410)
评论(0)
推荐(0)
摘要:
1、 共享变量 要使多个线程在一个程序中有用,它们必须有某种方法可以互相通信或共享它们的结果。 让线程共享其结果的最简单方法是使用共享变量。它们还应该使用同步来确保值从一个线程正确传播到另一个线程,以及防止当一个线程正在更新一些相关数据项时,另一个线程看到不一致的中间结果。 线程基础中计算素数的示例使用了一个共享布尔变量,用于表示指定的时间段已经过去了。这说明了在线程间... 阅读全文
posted @ 2010-04-10 20:38
心梦帆影
阅读(791)
评论(0)
推荐(0)
摘要:
text-indent: 0px; border-collapse: separate; font: medium Simsun; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -w... 阅读全文
posted @ 2010-04-10 19:08
心梦帆影
阅读(232)
评论(0)
推荐(1)
摘要:
隔离级别(isolation level)l 隔离级别定义了事务与事务之间的隔离程度。l 隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。l ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别:l 未提交读(read uncommitted)l 提交读(read committed)l 重复读(repeatable read)l 序列化... 阅读全文
posted @ 2010-04-10 16:39
心梦帆影
阅读(364)
评论(0)
推荐(0)
摘要:
昨天去一个公司面试,问到Oracle的封锁机制,呵呵,理论上的问题好久都没有学习了,书本的东西也差不多都还给了大学的老师。回来翻了一下书本,找到了关于这部分知识的说明,贴出来供大学参考。(现在的公司,都不知道他们起招什么样的人,本来是应聘软件开发的,却因为我说会Oracle,却问我好多Oracle理论上的知道,如上): 设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致... 阅读全文
posted @ 2010-04-10 15:55
心梦帆影
阅读(248)
评论(0)
推荐(1)
摘要:
LockType 属性指示编辑过程中对记录使用的锁定类型。设置和返回值设置或返回以下某个 LockTypeEnum 的值。常量 说明adLockReadOnly 默认值,只读。无法更改数据。adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。adLockOptimistic 开放式记录锁定(逐条)。提供者使用开... 阅读全文
posted @ 2010-04-10 15:36
心梦帆影
阅读(1376)
评论(0)
推荐(0)
浙公网安备 33010602011771号