Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2859547
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

发布时间:2013-11-21 11:25:27

6.Sleep ()、suspend ()和 wait ()之间有什么区别?Thread.sleep ()使当前线程在指定的时间处于“非运行”(Not Runnable)状态。线程一直持有对象的监视器。比如一个线程当前在一个同步块或同步方法中,其它线程不能进入该块或方法中。如果另一线程调用了 interrupt ()方法,它将唤醒那个“睡眠的”线程。注意:sleep.........【阅读全文】

阅读(1182) | 评论(0) | 转发(0)

发布时间:2013-11-13 16:51:42

虚拟机栈和本地方法栈溢出  StackOverflowError关于虚拟机栈和本地方法栈,在 Java 虚拟机规范中描述了两种异常:  如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出 StackOverflowError 异常。  如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出 OutOfMemoryError 异常。  这里把.........【阅读全文】

阅读(6763) | 评论(0) | 转发(0)

发布时间:2013-11-13 15:53:34

依赖用户线程的启动和结束而建立和销毁(线程私有):--程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。--虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(Stack Frame①)用于存储局部.........【阅读全文】

阅读(1692) | 评论(0) | 转发(0)

发布时间:2013-11-13 11:54:10

什么是内存泄露看到网上有很多人都在问内存泄露与内存溢出的区别(CSDN上),而且后面还有一大堆的跟帖在用不同形式的语言予以解答,我看了以后思绪万千啊。内存泄露是导致内存溢出的原因之一,说他们的区别纯属无稽之谈。要解释什么是内存泄露还真是个费事的活,我用一个例子来解释下:package outofmem;.........【阅读全文】

阅读(5034) | 评论(3) | 转发(2)
给主人留下些什么吧!~~

dq9607272015-05-20 14:42

急求一个源代码包,随便的一个就ok,做实验用的

回复  |  举报
留言热议
请登录后留言。

登录 注册