会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你是暖光-x
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2019年10月13日
jvm
摘要: 灰色为线程私有
阅读全文
posted @ 2019-10-13 15:45 你是暖光-x
阅读(145)
评论(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
阅读(235)
评论(0)
推荐(0)
Stream
摘要: /**题目: * 请按照给出数据,找出同时满足一下条件的用户,也即以下爱条件全部满足 * 偶数id且奈年龄大于24且用户名转为大写且用户名字母排序 * 只输出一个用户名 * * 流:特点 * Stream自己不会存储元素 * Stream不会改变源对象,相反,他们后返回一个持有结果的新stream。
阅读全文
posted @ 2019-10-12 20:50 你是暖光-x
阅读(247)
评论(0)
推荐(0)
函数式接口
摘要:
阅读全文
posted @ 2019-10-12 20:00 你是暖光-x
阅读(78)
评论(0)
推荐(0)
线程池
摘要: 线程池工作原理: 线程的拒绝策略:
阅读全文
posted @ 2019-10-12 19:33 你是暖光-x
阅读(127)
评论(0)
推荐(0)
BlockingQueue
摘要: ** * 阻塞队列: * 当队列时空的,从队列中获取元素的操作将会被阻塞 * 当队列是满的,从队列中添加元素的操作将会被阻塞 * ArrayBlockingQueue:有数组结构组成的有界阻塞队列 * LinkedBlockingQueue:由链表结构组成的有界(但大小默认为Integer.MAX_VALUE)阻塞队列 * SynchronousQueue:不存储元素的阻塞队列,也即单个元素的队列
阅读全文
posted @ 2019-10-12 16:55 你是暖光-x
阅读(127)
评论(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
阅读(688)
评论(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
阅读(329)
评论(0)
推荐(0)
1
2
下一页
公告