
资料
Yanliang_
The man who has made up his mind to win will never say "impossible ".
展开
-
Github+Hexo的搭建与配置
【Hello,hexo】忙活了还多天,查了无数资料,终于搭建完成啦。现整理出过程分享出来,同时自己也再顺一遍。如果有错误欢迎指正~。我的博客简书地址软件准备node.jsnode.js中文网git git下载如果下载速度过慢,请移步百度下载,只是版本差异文本编辑器,个人用的sublime text(其实用记事本也可以)注册github帐号安装node和gitnode和git一路默认安装即原创 2017-11-26 15:04:36 · 250 阅读 · 0 评论 -
Java中modCount的作用?
What’s the use of modCount?在ArrayList,LinkedList,HashMap等等的内部实现增,删,改中我们总能看到modCount的身影,modCount字面意思就是修改次数,但为什么要记录modCount的修改次数呢?大家有没有发现一个公共特点,所有使用modCount属性的全是线程不安全的,这是为什么呢?说明这个玩意肯定和线程安全有关系喽,那有什么关转载 2018-01-06 16:18:54 · 1687 阅读 · 1 评论 -
System.arraycopy()实现数组之间的复制
System提供了一个静态方法arraycopy(),用来实现数组之间的复制。其函数原型是: public static void arraycopy (Object src, int srcPos, Object dest, int destPos, int length)src:源数组; srcPos:源数组要复制的起始位置; dest:目的数组; destPos:目的数组原创 2018-01-06 16:38:20 · 526 阅读 · 0 评论 -
阻塞队列 BlockingQueue
BlockingQueues在java.util.concurrent包下,提供了线程安全的队列访问方式,当阻塞队列插入数据时,如果队列已经满了,线程则会阻塞,等待队列中元素被取出后再插入,当从阻塞队列中取数据时,如果队列是空的,则线程会阻塞,等待队列中有新元素。BlockingQueue的核心方法package java.util.concurrent;import java....原创 2019-02-13 11:32:14 · 298 阅读 · 0 评论 -
一篇关于CountDownLatch的好文章
CountDownLatch简介CountDownLatch是一种java.util.concurrent包下一个同步工具类,它允许一个或多个线程等待直到在其他线程操作执行完成。使用场景:在开发过程中,经常会遇到需要在主线程中开启多条线程去并行执行任务,并且主线程需要等待所有子线程执行完毕后再进行汇总的场景,CountDownLatch的内部提供了一个计数器,在构造闭锁时必须指...转载 2019-02-13 11:33:39 · 566 阅读 · 0 评论