摘要:        
以下内容转自http://ifeve.com/deadlock/: 死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。 例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发    阅读全文
posted @ 2017-06-16 04:39
EasonJim
阅读(975)
评论(0)
推荐(0)
        
            
        
        
摘要:        
以下内容转自http://tutorials.jenkov.com/java-concurrency/volatile.html(使用谷歌翻译): Java volatile关键字用于将Java变量标记为“存储在主存储器”中。更准确地说,这意味着,每个读取volatile变量将从计算机的主存储器中读    阅读全文
posted @ 2017-06-16 03:25
EasonJim
阅读(420)
评论(0)
推荐(0)
        
            
        
        
摘要:        
以下内容转自http://tutorials.jenkov.com/java-concurrency/concurrency-vs-parallelism.html(使用谷歌翻译): 术语并发和并行性通常用于多线程程序。但是,并发和并行性究竟是什么意思呢,它们是相同的术语还是什么? 简短的答案是“不    阅读全文
posted @ 2017-06-16 03:19
EasonJim
阅读(1917)
评论(0)
推荐(0)
        
            
        
        
摘要:        
以下内容转自http://tutorials.jenkov.com/java-concurrency/same-threading.html(使用谷歌翻译): 相同线程(同一线程)是一种并发模型,其中单线程系统扩展到N个单线程系统。结果是并行运行的N个单线程系统。 同一个线程系统不是一个纯粹的单线程    阅读全文
posted @ 2017-06-16 02:58
EasonJim
阅读(645)
评论(0)
推荐(0)
        
            
        
        
摘要:        
以下内容转自http://ifeve.com/java-theadlocal/: Java中的ThreadLocal类可以让你创建的变量只被同一个线程进行读和写操作。因此,尽管有两个线程同时执行一段相同的代码,而且这段代码又有一个指向同一个ThreadLocal变量的引用,但是这两个线程依然不能看到    阅读全文
posted @ 2017-06-16 01:15
EasonJim
阅读(512)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号