Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107679
  • 博文数量: 41
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 352
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-23 12:37
文章分类

全部博文(41)

文章存档

2015年(1)

2014年(28)

2013年(12)

我的朋友

发布时间:2014-08-30 20:40:23

子线程循环10次,接着主线程循环10,接着又回到子线程循环10次,接着再回到主线程又循环10,如此循环50次,请写出程序。方法1:    点击(此处)折叠或打开package com.wp;import java.util.concurrent.Executors;import java.util.c.........【阅读全文】

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

发布时间:2014-08-30 19:53:48

主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。Lock还有更强大的功能,例如,它的tryLock方法可以非阻塞方式去拿锁。举例说明(对下面的题用lock 进行了.........【阅读全文】

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

发布时间:2014-08-30 17:15:50

有两种实现方法,分别是继承Thread类与实现Runnable接口,用synchronized关键字修饰同步方法     反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。     suspend.........【阅读全文】

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

发布时间:2014-08-30 16:58:16

      异常是指java 程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含.........【阅读全文】

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

发布时间:2014-08-30 16:51:16

(1)final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。         内部类要访问局部变量,局部变量必须定义成final类型(2)finally是异常处理语句结构的一部分,表示总是执行。(3)finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方.........【阅读全文】

阅读(472) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册