3.6.2 示例程序的输出
程序清单3-9 Task类的测试程序
|
|
日志文件由多个程序块组成,每一程序块都记录了某个任务的相关信息,包括Task ID(如Defrost pizzas)、用字符串表示的Task开始时间和完成时间、用整型数表示的Task持续时间。Defrost pizzas任务的持续时间为3 600个时间单位,而open beer的任务的持续时间仅为2个时间单位。
日志文件的内容颠倒了任务出现的顺序,比如,Defrost pizzas任务最先创建但在日志文件中却最后出现。这种颠倒的次序恰好反映了对象被摧毁的次序。本例中,代表Defrost pizzas任务的对象t1首先创建,但最后摧毁,这一点在日志文件中得到了体现。后面的代码分析部分将会阐述程序员怎样来控制日志文件的输出。


