会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟奋斗史
孤立的技术是没有价值的
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页
2016年10月13日
Java并发编程:线程池的使用
摘要: Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得
阅读全文
posted @ 2016-10-13 20:46 菜鸟奋斗史
阅读(390)
评论(0)
推荐(0)
2016年10月12日
Java并发编程:阻塞队列
摘要: Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接
阅读全文
posted @ 2016-10-12 21:35 菜鸟奋斗史
阅读(190)
评论(0)
推荐(0)
Java并发编程:并发容器之CopyOnWriteArrayList
摘要: Java并发编程:并发容器之CopyOnWriteArrayList 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时
阅读全文
posted @ 2016-10-12 21:11 菜鸟奋斗史
阅读(168)
评论(0)
推荐(0)
Java并发编程:并发容器之ConcurrentHashMap
摘要: Java并发编程:并发容器之ConcurrentHashMap 下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串
阅读全文
posted @ 2016-10-12 21:10 菜鸟奋斗史
阅读(482)
评论(0)
推荐(0)
Java并发编程:Java ConcurrentModificationException异常原因和解决方法
摘要: Java ConcurrentModificationException异常原因和解决方法 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个
阅读全文
posted @ 2016-10-12 20:22 菜鸟奋斗史
阅读(202)
评论(0)
推荐(0)
2016年10月10日
Java并发编程:同步容器
摘要: Java并发编程:同步容器 为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Java中的同
阅读全文
posted @ 2016-10-10 11:04 菜鸟奋斗史
阅读(425)
评论(0)
推荐(0)
Java并发编程:深入剖析ThreadLocal
摘要: 深入剖析ThreadLocal 概述 相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对T
阅读全文
posted @ 2016-10-10 10:27 菜鸟奋斗史
阅读(5303)
评论(0)
推荐(1)
2016年10月9日
Java并发编程:volatile关键字解析
摘要: Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来
阅读全文
posted @ 2016-10-09 21:52 菜鸟奋斗史
阅读(492)
评论(0)
推荐(0)
Java并发编程:Lock
摘要: Java并发编程:Lock 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。 也许有朋友会问,既然都可以通过syn
阅读全文
posted @ 2016-10-09 20:56 菜鸟奋斗史
阅读(264)
评论(1)
推荐(0)
Java并发编程:synchronized
摘要: Java并发编程:synchronized 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及Java中提供了什么机制来解决线程安全问题。 以下是本文的目录大纲:
阅读全文
posted @ 2016-10-09 18:25 菜鸟奋斗史
阅读(357)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
26
下一页
公告