Even with a few failed CAS operations, this approach is still likely to be faster than being rescheduled because of lock contention.
即使有少量失败的CAS操作,这种方法仍然会比由于锁争用造成的重新调度快得多。
If the second CAS (d) fails, the inserting thread does not need to retry — because another thread has completed the operation for it in step (b)!
如果第二个CAS (D)失败,插入线程不需要重试——因为其他线程已经在步骤(B)中替它完成了这个操作!
I have modified the existing application login screens to accept the username parameter from CAS after a successful authentication.
我修改了现有的应用程序登录屏幕,让它们在成功的身份验证之后从CAS接收用户名参数。
Both commercial and open source CAS programs are available, and some of the most commonly used are described below.
同时存在商业和开放源代码CAS程序可供使用,下面将描述其中一些最常用程序。
The next thing to do is tell CAS to use the new authentication handler.
下面要做的是让 CAS使用新的身份验证处理器。
The CAS stores data as typed feature structures, and the typesystem defines the types and their inter-relations.
CAS 将数据存储为有类型的结构,类型系统定义了类型以及类型之间的关系。
The examples so far -- counter and stack -- are very simple nonblocking algorithms and are easy to follow once you grasp the pattern of using CAS in a loop.
目前为止的示例(计数器和堆栈)都是非常简单的非阻塞算法,一旦掌握了在循环中使用CAS,就可以容易地模仿它们。
The user enters ID and password details and CAS attempts to authenticate the user.
用户输入ID和密码,CAS对他进行身份验证。
The following is a brief overview of some of the most commonly used commercial CAS systems.
下面是一些最常用商业CAS系统的简要概述。
It is a general-purpose component that writes data from a text CAS into tables in a relational database under the control of an XML configuration file.
它是一个通用组件,用于在XML配置文件的控制下将来自文本CAS的数据写入关系数据库表中。
The following figure demonstrates the authentication flow path of a system that has a CAS server integrated.
下图说明了在集成了CAS服务器的系统中身份验证是如何执行的。
Even worse, CAS polices must be recreated for each version of.net.
更糟糕的是,对于。NET的各个版本都必须重新创建CAS策略。
Restart the CAS agent on the NIM master server to enable the sub-agent.
重新启动NIM主服务器上的CAS代理以启用这个子代理。
Setting up the CAS software is straightforward, but before beginning you should be aware of some software parameters that I'm using.
设置CAS软件是非常简单的,但是在开始设置之前,您应该了解我用的一些软件。
CAS enables atomic conditional updates on a single pointer, but not on two.
CAS支持对单一指针的原子性条件更新,但是不支持两个以上的指针。
OpenESB includes management enhancements that reside on the CAS to locally record configuration changes and than propagate the changes to active instances.
OpenESB包含了管理方面的提升,即先在CAS本地记录配置变更,然后将变更传播给活动实例。