自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

且随疾风前行

只做一些小笔记

  • 博客(2)
  • 收藏
  • 关注

翻译 Set、Collection、List、SortedSet、HashSet

SET不包含重复元素的集合。更正式地,集合不包含一对元素e1和e2,使得e1.equals(e2)和最多一个空元素。正如其名称所暗示的,这个接口模拟了数学集抽象。Set接口除了从Collection接口继承之外,还添加了所有构造函数的合同以及add,equals和hashCode方法的合同。其他继承方法的声明也包括在这里,以方便。 (伴随这些声明的规范已经针对“Set”

2017-09-08 16:36:44 349

原创 stop()与subspend()区别 sleep()与wait()的区别

反对使用 stop() 因为其不安全,会解除由线程获取的所有锁定,而且对象处于一种不连贯状态,如果其他线程在那种状态下检查和修改他们,很难找出真正的问题  反对使用subspend(),因为其很容易发生死锁,其虽然会暂停,但是仍然握有锁定的资源,使得其他线程不能访问其锁定的资源,除非等它重新运行,造成死锁(即占着茅坑不拉屎)应在自己的Thread类中置入一个标志,指出线程应该活动还是挂起。

2017-09-08 16:25:12 1572

空空如也

空空如也

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

TA关注的人

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