SpinLock 自旋锁spinlock 用于CPU同步, 它的实现是基于CPU锁定数据总线的指令.当某个CPU锁住数据总线后, 它读一个内存单元(spinlock_t)来判断这个spinlock 是否已经被别的CPU锁住.如果否, 它写进一个特定值, 表示锁定成功, 然后返回.如果是, 它会重复以...
                            
                            
                                分类:
其他好文   时间:
2014-08-17 01:04:11   
                                阅读次数:
335
                             
                         
                    
                        
                            
                            
                                1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 int main() 8 { 9 int T,n,m,k,a,b,c,q,cas=1;10 scanf("%d",&T);11 w...
                            
                            
                                分类:
其他好文   时间:
2014-08-16 09:39:10   
                                阅读次数:
190
                             
                         
                    
                        
                            
                            
                                今天我们来说下,如何配置Exchange2010的clientaccessarray,当我们准备做Exchange2010的高可用性架构时,通常的配置是2台HUB&CAS服务器和2台mailbox服务器,其中HUB&CAS我们可以用windows自带的NLB来做高可用来实现容错的方案,而mailbox我们可以用DAG的配置来实现mai..
                            
                            
                                分类:
其他好文   时间:
2014-08-14 21:04:30   
                                阅读次数:
279
                             
                         
                    
                        
                            
                            
                                打表可以知道到后面增量都一样了,,
推论就是  i 和 i+1 互质
#include 
#include 
#include 
#include 
using namespace std;
typedef long long ll;
const ll mx = 120000;
int main() {
    int cas = 0;
    ll x, k, y, dis, i;...
                            
                            
                                分类:
其他好文   时间:
2014-08-14 20:45:50   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                第四章 并行程序优化4.1 并行程序设计模式4.2 JDK多任务执行框架4.3 JDK并发数据结构4.4 并发控制方法4.5 锁的性能和优化4.6 无锁的并行计算1.非阻塞同步避免了基于锁的同步的缺陷,无锁算法没有锁竞争带来的系统开销,也没有线程间频繁调度带来的开销。CAS算法:包含3个参数CAS(...
                            
                            
                                分类:
编程语言   时间:
2014-08-13 18:42:26   
                                阅读次数:
196
                             
                         
                    
                        
                            
                            
                                AtomicStampedReference解决ABA问题
在运用CAS做Lock-Free操作中有一个经典的ABA问题:
线程1准备用CAS将变量的值由A替换为B,在此之前,线程2将变量的值由A替换为C,又由C替换为A,然后线程1执行CAS时发现变量的值仍然为A,所以CAS成功。但实际上这时的现场已经和最初不同了,尽管CAS成功,但可能存在潜藏的问题,例如下面的例子:...
                            
                            
                                分类:
其他好文   时间:
2014-08-13 13:16:06   
                                阅读次数:
204
                             
                         
                    
                        
                            
                            
                                最近一段时间发现AD这东西老火了,尤其是涉及到安全这一方面的,所以AD域用户认证成了现在网络安全方面的产品必备!这里就简单的分享一下,Java通过jcifs集成AD域用户实现认证,以实现网络安全!我们通过一个demo来看看jcifs实现SSO,SSO英文全称Single Sign On,单点登录。S...
                            
                            
                                分类:
编程语言   时间:
2014-08-12 03:06:53   
                                阅读次数:
282
                             
                         
                    
                        
                            
                            
                                第一题太水了。。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 int a[6]; 7 int main(){ 8 int cas; 9 scanf( "%d", &cas );10 ...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 23:48:33   
                                阅读次数:
255
                             
                         
                    
                        
                            
                            
                                题目//居然可以用字典树。。。//用cin,cout等输入输出会超时//这是从别处复制来的#include#include#includeusing namespace std;int node[3011111][2];int tag,m,n,cas=0,T;long long one[64],al...
                            
                            
                                分类:
其他好文   时间:
2014-08-11 17:34:52   
                                阅读次数:
286
                             
                         
                    
                        
                            
                            
                                最近一段时间发现AD这东西老火了,尤其是涉及到安全这一方面的,所以AD域用户认证成了现在网络安全方面的产品必备!这里就简单的分享一下,Java通过jcifs集成AD域用户实现认证,以实现网络安全!
我们通过一个demo来看看jcifs实现SSO,SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要...
                            
                            
                                分类:
编程语言   时间:
2014-08-11 15:06:42   
                                阅读次数:
273