自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 多线程进阶--线程的中断

java为我们提供了一种调用interrupt()方法来请求终止线程的方法,下面我们就一起来学习一下线程的中断。每一个线程都有一个boolean类型标志,用来表明当前线程是否请求中断,当一个线程调用interrupt() 方法时,线程的中断标志将被设置为true。 我们可以通过调用Thread.currentThread().isInterrupted()或者Thread.interrupted(

2017-11-08 15:18:45 341

原创 LockSupport

LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。每个使用LockSupport的线程都会与一个许可关联,如果该许可可用,并且可在进程中使用,则调用park()将会立即返回,否则可能阻塞。如果许可尚不可用,则可以调用 unpark 使其可用。但是注意许可不可重入,也就是说只能调用一次park()方法,否则会一直阻塞。 LockSupport.park()、LockSupport.u

2017-11-06 15:41:15 283

原创 ReentrantLock实现的源码分析

拜读过这篇文章http://ifeve.com/introduce-abstractqueuedsynchronizer/之后感觉对多线程又有了进一步的认识,但是这篇文章偏于理论,于是我便使用了调试的功能进行了进一步的分析认识,在看这篇文章之前建议先认真阅读上面链接的那篇文章。 先给出里面涉及到的类和接口的关系图: 先贴出来调试的 时候的代码:public class Run { pub

2017-11-04 18:50:02 254

日期时间插件

移动端日期时间选择控件,底部弹出窗口,方便选择,你值得拥有

2018-02-05

移动端日期时间选择插件

移动端日期时间选择插件,底部弹窗,可以自由配置参数

2018-02-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除