java并发编程
蓝天的IT生涯
这个作者很懒,什么都没留下…
展开
-
java并发编程学习总结(基础篇)
一、基础概念总结1.多线程程序可能存在的风险:(1)安全性问题:多线程程序在没有充足同步的情况下,在特定的线程执行时序下,多个线程同时操作一块共享资源时,可能引发错误。(2)活跃性问题:当多个线程存在竞争共享资源时,可能会引发死锁,饥饿(线程长时间得不到执行)及活锁(定义:不断的重复相同的操作,而且永远不会成功)或死循环等问题。(3)性能问题:引入多线程后,如果设置不当可能发生原创 2014-02-16 14:52:26 · 2345 阅读 · 2 评论 -
java并发编程实战总结2
一、显示锁 1. Lock 和 ReentrantLock(1) 简述:与内置锁机制不同的是,Lock提供了一种无条件的、可轮询的、定时的以及可中断的锁获取操作,所有加锁和解锁方法都是显示的。public interface Lock { //获取锁 void lock(); //如果当前线程未被中断,则获取锁。 void lockInterrupt原创 2014-03-02 13:14:44 · 1206 阅读 · 0 评论