JAVA并发编程实践-线程执行-学习笔记

所谓任务就是抽象、离散的工作单元。把一个应用程序的工作分离到任务中,可以简化程序的管理,这种分离还在不同事务间划分了自然的分界线,在程序出现错误时可以很方便地进行恢复,还有利于提高程序的并发性。围绕任务执行来管理应用程序时,第一步要指明一个清晰的任务边界,理想情况下,任务是独立活动的,它的工作并不依赖于其他任务的状态、结果或边界效应,独立有利于并发性。应用程序应该在负荷过载时平缓地劣化,而不应该负载一高就简单地以失败告终。为了达到这些目的,要选择一个清晰的任务边界,并配合一个明确的任务执行策略。
pdf 文件大小:622.53KB