会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你是暖光-x
博客园
首页
新随笔
联系
订阅
管理
随笔 - 13
文章 - 0
评论 - 1
阅读 -
4493
2019年10月13日
jvm
摘要: 灰色为线程私有
阅读全文
posted @ 2019-10-13 15:45 你是暖光-x
阅读(144)
评论(0)
推荐(0)
2019年10月12日
分支合并框架
摘要: /** * 分支合并框架 */ public static void main(String[] args) throws Exception { MyTask myTask=new MyTask(0,100); ForkJoinPool pool=new ForkJoinPool();//创建一个
阅读全文
posted @ 2019-10-12 21:12 你是暖光-x
阅读(232)
评论(0)
推荐(0)
Stream
摘要: /**题目: * 请按照给出数据,找出同时满足一下条件的用户,也即以下爱条件全部满足 * 偶数id且奈年龄大于24且用户名转为大写且用户名字母排序 * 只输出一个用户名 * * 流:特点 * Stream自己不会存储元素 * Stream不会改变源对象,相反,他们后返回一个持有结果的新stream。
阅读全文
posted @ 2019-10-12 20:50 你是暖光-x
阅读(244)
评论(0)
推荐(0)
函数式接口
摘要:
阅读全文
posted @ 2019-10-12 20:00 你是暖光-x
阅读(76)
评论(0)
推荐(0)
线程池
摘要: 线程池工作原理: 线程的拒绝策略:
阅读全文
posted @ 2019-10-12 19:33 你是暖光-x
阅读(125)
评论(0)
推荐(0)
BlockingQueue
摘要: ** * 阻塞队列: * 当队列时空的,从队列中获取元素的操作将会被阻塞 * 当队列是满的,从队列中添加元素的操作将会被阻塞 * ArrayBlockingQueue:有数组结构组成的有界阻塞队列 * LinkedBlockingQueue:由链表结构组成的有界(但大小默认为Integer.MAX_VALUE)阻塞队列 * SynchronousQueue:不存储元素的阻塞队列,也即单个元素的队列
阅读全文
posted @ 2019-10-12 16:55 你是暖光-x
阅读(124)
评论(0)
推荐(0)
ReadWriteLock使用方法
摘要: /** * 多个线程同时读一个资源类没有任何问题,所以为了满足并发量,读取共享资源 * 应该同时进行。 * 但是,如果有一个线程想去写共享资源来,就不应该再有其它线程可以对该资源进行读或者写 * 小结: * 读—读能共存 * 读写不能共存 * 写写不能共存 */ public static void
阅读全文
posted @ 2019-10-12 16:11 你是暖光-x
阅读(929)
评论(0)
推荐(1)
Semaphore使用方法
摘要: /* * 控制线程执行数 * 原理: * 在信号量上我们定义两种操作: * acquire(获取)当一个线程调用acquire操作时,它要么通过成功获取信号量(信号量减一), * 要么一直等下去,知道有线程释放信号量,或超时。 * release(释放)实际上会将信号量的值加1,然后唤醒等等待的线程
阅读全文
posted @ 2019-10-12 15:10 你是暖光-x
阅读(685)
评论(0)
推荐(0)
countDownLach使用
摘要: /*原理:* countDownLach主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞* 其它线程调用countDown方法会将计数器减一(调用countDown方法的线程不会阻塞),* 当计数器的值变为0时,因为await方法阻塞的线程会被唤醒,继续执行。* */ publi
阅读全文
posted @ 2019-10-12 14:37 你是暖光-x
阅读(415)
评论(1)
推荐(0)
解决Aaraylist线程不安全,以及八种锁的现象
摘要: /** *题目:请举例说明集合类是不安全的 * 1,故障现象: * java.util.ConcurrentModificationException * 2,导致原因 * * 3,解决方案 * 3.1 vector * 3.2 Collection.synchronizedList(); * 3.
阅读全文
posted @ 2019-10-12 11:38 你是暖光-x
阅读(327)
评论(0)
推荐(0)
下一页
公告
昵称:
你是暖光-x
园龄:
5年11个月
粉丝:
0
关注:
5
<
2025年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2019年10月(13)
阅读排行榜
1. 输入一个字符串,里面有26个英文字母和(半角逗号半角空格半角句号)按照()里的内容进行分割,遇到大写字母把其变成小写,遇到小写的将其变成大写然后输出字符串(995)
2. ReadWriteLock使用方法(929)
3. Semaphore使用方法(685)
4. countDownLach使用(415)
5. 解决Aaraylist线程不安全,以及八种锁的现象(327)
评论排行榜
1. countDownLach使用(1)
推荐排行榜
1. ReadWriteLock使用方法(1)
最新评论
1. Re:countDownLach使用
如果程序里的CountDownLatch设定的初始值小于6会发生什么情况呢
--阳光空间
点击右上角即可分享