自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 4.4总结

ThreadGroup类描述一个线程组,它存储一个集合的线程。通过申请方法去请求所有包含的线程来实现简单的线程控制。你需要避免应用线程组,因为大多数有用的方法是不赞同使用和因为它的竞争状态。     ThreadLocal类描述一个线程局部变量,它让你连接一个线程的每一个线程数据(如用户ID)。它通过变量为每一个线程提供了一个分离的存储槽。思考一个局部变量为一个多槽的变量,在每一个线程可以存储相

2017-08-30 22:39:05 213

翻译 4.3.2深度定时任务(TimerTask in Depth)

定时任务是实例类,它的子类继承TimerTask类,它应用Runnable的接口。当引用子类,你需要重写void run()方法去应用定时任务代码。          Note 定时任务需要尽快完成。当一个定时任务花销太长时间完成的话,它会“独占”任务执行线程,延迟随后的定时任务执行,那么这样就会堆积,如果刚刚执行太长的任务最终完成后,堆积的任务就会快速执行完。     你可以参考Java的文

2017-08-30 22:38:10 240

翻译 4.3.1深度定时器(Timer in Depth)

在前面的应用中,在一个非守护任务执行线程中执行它们的任务。此外,一个任务运行可以作为一次执行任务,而其它任务继续重复执行。为了去了解如何选择实现,你需要学习更多关于Timer。     Note 定时器可以处理当前大量数据的定时任务(几千条任务是不会出现问题的)。在其内部,这个类使用二叉堆去处理它的定时任务队列,以至于花费执行复杂度是O(log n),这里的n就是当前时间安排的定时伤。    

2017-08-30 22:37:05 268

翻译 4.3定时器框架(Timer Framework)

经常需要为一个简短的执行(这任务只执行一次)安排时间列任务(一个单位的任务)或在制定的规则中重复执行。例如,你可能安排一个闹钟任务去运行一次(可能在早上唤醒这个任务),或安排一个夜间回滚任务在时间间隔中执行。对于任何一种任务,你能想要任务在特殊时间执行,或在将来或初始化的延迟时间执行。     你可以使用Thread和连接一个风格去创建一个框架来完成任务时间安排表。然后,Java1.3介绍一个更

2017-08-30 22:33:30 991

翻译 4.2线程局部变量(Thread-Local Variables)

你有时候想要通过每个线程的数据(如一个用户的ID)连接一个线程。尽管你可以使用局部变量完成这个任务,仅仅只有局部变量存在时你才可以这样做。你可以用一个实例的字段去长久保存这个数据,但是你需要去处理同步。幸好,Java提供了java.lang.ThreadLocal类作为一个简的替换使用。     每个ThreadLocal实例是一个线程局部变量(Thread-Local Variables),这

2017-08-30 22:30:18 640

翻译 4.1线程组(Thread Group)

在我们研究Thread类的时候,你可能会遇到涉及java.lang,ThreadGroup类的构造器,像Thread(ThreadGroup group,Runnable target),和方法如static int activeCount()和static int enumerate(Thread[] tarray).   JDK文档对于ThreadGroup是这样介绍的,一个线程组“代表一个

2017-08-30 22:25:25 455

翻译 4.额外线程能力(Additional Thread Capabilities)

前面几个章节介绍了java.lang.Thread类和java.lang.Runnable的接口,同步,等待和通知。在这一章节,我将继续介绍线程基础,包括线程组和线程局部变量。当然,还会介绍定时器框架,这个是利用Thread封装的一个简化器时间任务。

2017-08-30 22:19:42 262

空空如也

空空如也

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

TA关注的人

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