- 博客(3)
- 收藏
- 关注
原创 线程中断
中断线程一般有三种方法: 1. 循环中设置状态位或者循环中检测线程中断状态 2. 调用interrupt()方法,设置中断,并捕获InterruptedException 3. 调用能响应中断异常的方法或者是带超时的方法一、设置状态位(或检测线程中断状态)violate boolean isStop = false;public void run() { while(!i
2017-07-12 00:13:41 291
转载 java synchronized详解
原文地址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同
2016-07-09 19:59:55 199
原创 JDK源码差异(ArrayList)
jdk1.5版本中ArrayList调用无参构造函数时,初始化大小是10,代码如下:public ArrayList(int initialCapacity) {super(); if (initialCapacity < 0) throw new IllegalArgumentException("Illegal Capacity: "+
2015-12-27 21:55:30 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人