- 博客(2)
- 资源 (1)
- 问答 (11)
- 收藏
- 关注
原创 JAVA并发编程笔记
Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。 闭锁用于所有线程等待一个外部事件的发生;栅栏则是所有线程相互等待,直到所有线程都到达某一点时才打开栅栏,然后线程可以继续执行。 while(true) 被底层调用,运算特别快 某些操作来不及进行 使用Calable接口实现并发的时候,需要用Future
2017-08-04 11:22:29 270
原创 java并发编程条件队列的唤醒机制探究
bf1,bf2是两个大小各为3的条件队列。3将要put进bf1,此时因为bf1已满而已调用wait()方法挂起线程,此时若对bf2()执行take()方法并调用notifyall()是否会唤醒wait()中的bf1?(对两个队列的操作存在于两个不同的线程中)先上代码public abstract class BaseBoundedBuffer<V>{ private final V[] buf
2017-08-04 11:12:57 395
空空如也
请教下spring中这三个getbean的用法
2017-09-16
请教spring中这三个getbean的用法
2017-09-16
为什么我上传了jar包,依然无法使用标准jstl库,求助
2017-04-05
为什么jsp中添加了<%%>仍不执行java代码,被直接无视掉了
2017-03-18
求教这个JavaScript简单数乘程序的问题所在
2017-02-12
求教为什么我这个JS无法实现动画效果,按着书上敲得,哪儿错了吗
2017-01-30
为何我的DIV模块显示不出颜色
2017-01-15
请教C++关于二叉树类构建的问题
2016-12-15
请教下关于JAVA继承与多态的问题
2016-12-13
请教一下JAVA多态性的问题
2016-12-12
Android studio中imageview无法显示自己导入的图片,求指教
2016-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人