自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM运行时数据区

[b]java虚拟机定义了若干种程序运行时使用到的运行时数据区[/b]1.有一些是  随虚拟机的启动而创建,随虚拟机的退出而销毁2.第二种则是与线程一一对应,随线程的开始和结束而创建和销毁。[b]java虚拟机所管理的内存将会包括以下几个运行时数据区域[/b][b]PC寄存器[/b] 也叫程序计数器(Program Counter Register)是一块较小的内存空间...

2013-04-03 19:08:54 136

原创 Why Are Thread.stop, Thread.suspend,Thread.resume 中文翻译版

[b]为什么 Thread.stop 被废弃了?[/b]因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象被称为受损的 (damaged)。当线程在受损的对象上进行操作时,会导致任意行为。这种行为可能微妙且难以检测,...

2013-04-03 00:46:26 125

原创 LockSupport 理论与实践

JavaAPI对LockSupport的解释是:用来创建锁和其他同步类的基本线程阻塞原语。[b]LockSupport 与Thread.suspend()和Thread.resume()的区别[/b]在LockSupport出现之前,如果要block/unblock某个Thread,除了使用Java语言内置的monitor机制之外,只能通过Thread.suspend()和Thread...

2013-04-03 00:24:38 107

原创 资源链接

1 [url=http://gee.cs.oswego.edu/dl/]Doug Lea 工作站[/url]2 [url=http://www.briangoetz.com/pubs.html]Brian Goetz 工作站[/url]3 [url=http://www.ibm.com/developerworks/cn/java/j-jtp/]Java 理论与实践[/url]4...

2013-04-02 12:33:11 105

原创 设计相关知识总结

设计资料总结

2013-04-02 11:29:15 74

原创 数据结构与算法学习资料

数据结构与算法学习资料数据结构域算法java语言描述第2版算法第4版(Java语言描述)算法导论第3版

2013-04-02 11:28:00 105

原创 并行计算学习资料

并行计算学习资料1、Doug Lea extrajsr166

2013-04-02 11:26:16 188

原创 并发编程学习资料

Java并发编程先驱——Doug LeaDoug Lea 是Java并发编程领域的先驱人物,他主导了JSR-166规范的制定,是Java并发库java.util.concurrent的架构师。他于2010年离开Java社区组织,原因是他认为由于Oracle的商业化操作,已经让JCP失去了学术自由。尽管离开了JCP,这并不代表Doug Lea 离开Java的世界,事实上Doug Lea 加入Op...

2013-04-02 11:21:50 160

空空如也

空空如也

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

TA关注的人

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