自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于线程wait方法

今天遇到疑问,为什么如上图的线程不能唤醒wait。于是去CSDN提问和自己查资料,原来我这里只有一个线程,这里应该至少有两个同步的线程。于是我把代码改成这样。这样,线程0就可以被唤醒。执行完。那我这里是把线程1延迟了三秒钟,如果不延迟,也能得到线程0唤醒,不过估计你要多刷几遍了。那这里线程1延迟三秒起到三秒作用了呢?其实就是在等待线程0走到“我要暂停了...”这一步,让

2015-03-16 17:36:50 2168

原创 Thread方法解析

1、sleep()方法会将当前线程挂起,等时间过去之后,继续执行。挂起阶段,其它线程可以占用CPU资源,执行其它的线程。         从上面的图片中可以看出,线程0在sleep(1)的1毫秒时,其它线程(线程1)可以继续占用CPU资源,执行。CPU资源不会因为sleep()被阻塞。        那其实的this对象,thread1的this就是thread1对象,thread

2015-03-13 17:21:15 686

原创 作者:unascribed你知道什么意思么?

今天看Thread,突然看见一个很有意思的东西。也许大家早就发现了。看到了没?在Thread类中,作者的名字是unascribed。然后就去百度和翻译了一下,解释是这个单词的意思是:无归属的。也就是这个类不知道作者是谁。真是有意思。

2015-03-13 16:24:33 16095 12

原创 MyEclipse折叠当前类所有代码快捷键

CTRL+SHIFT+/(小键盘/)

2015-03-13 16:09:37 1213

原创 类变量的初始化顺序

类中有静态成员变量,非静态成员变量,静态代码块,它的初始化顺序:1、静态成员变量和静态代码块。静态成员变量和静态代码块都是用static修饰的,他们的初始化顺序都优先于非静态成员变量。在第一次new一个对象的时候,就会被初始化,而且只初始化一次,引用类型的静态变量初始化为null,基本类型的静态变量初始化值为默认值。静态成员变量和静态代码块的初始化顺序是根据变量代码块定义的先后顺序来初始化...

2014-08-24 11:51:32 137

空空如也

空空如也

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

TA关注的人

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