2016年8月12日

Java 并发性和多线程

摘要: 阅读目录 一、介绍 二、多线程的优点 三、多线程的代价 四、如何创建并运行 java 线程 五、竞态条件与临界区 六、线程安全与共享资源 七、线程安全及不可变性 八、Java 内存模型 九、Java同步块 十、线程通信 十一、死锁 十二、避免死锁 回到顶部 一、介绍 在过去单 CPU 时代,单任务在 阅读全文

posted @ 2016-08-12 15:30 Sun‘刺眼的博客 阅读(19214) 评论(0) 推荐(0) 编辑

Java多线程整理

摘要: 目录: 1.volatile变量 2.Java并发编程学习 3.CountDownLatch用法 4.CyclicBarrier使用 5.BlockingQueue使用 6.任务执行器Executor7.CompletionService使用8.ConcurrentHashMap使用9.Lock使用 阅读全文

posted @ 2016-08-12 15:20 Sun‘刺眼的博客 阅读(813) 评论(0) 推荐(0) 编辑

线程死锁问题

摘要: 一、定义 线程死锁是指由于两个或者多个线程互相持有对方所需要的资源,导致这些线程处于等待状态,无法前往执行。当线程进入对象的synchronized代码块时,便占有了资源,直到它退出该代码块或者调用wait方法,才释放资源,在此期间,其他线程将不能进入该代码块。当线程互相持有对方所需要的资源时,会互 阅读全文

posted @ 2016-08-12 15:09 Sun‘刺眼的博客 阅读(892) 评论(0) 推荐(0) 编辑

导航