摘要:        
一.背景 今天看了一篇有关volatile在多线程中使用的博客(自己对该博客的总结:https://i-beta.cnblogs.com/posts/edit;postId=11388620),里面的例子没有详细地进行代码实现.自己想要验证下这个问题,同时练习下多线程编程的招式,去专门实现了一下.发    阅读全文
posted @ 2020-04-15 22:15
心媛意码
阅读(418)
评论(0)
推荐(0)
        
            
        
        
摘要:        
让当前线程休眠,把cpu机会给到别的线程,等到休眠结束后,进入就绪状态再去和别的线程竞争CPU.    阅读全文
posted @ 2020-04-15 14:27
心媛意码
阅读(140)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一.如果不加锁,会怎么样? 可能会发生数据竞争,造成数据错乱. 例子: 本来想要的结果n=0,但是执行发现n的值不为0,而且有多种取值.究其原因,是因为多个线程之间会发生数据竞争,导致CPU线程调度时出现问题,不能够保证线程内执行代码的原子操作.我发现string str = "hello";这一句    阅读全文
posted @ 2020-04-15 10:57
心媛意码
阅读(2791)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号