文件名称:ProcessStatics
- 所属分类:
- 数据结构常用算法
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 3.43mb
- 下载次数:
- 6次
- 提 供 者:
- zhan****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
数据结构课程设计
1、系统进程统计(必做)(链表)
[问题描述]
设计一个程序,每秒统计一次当前系统的进程状况,并按照内存使用自多到少排序打印输出相关信息。对已经结束的进程,另外给出一个列表,并显示该进程的结束时间和持续时间。
[基本要求]
(1) 该题目要求使用两个链式线性表。一个链表存储当前活动进程,要求使用双向链表,排序要求是按照内存使用自多到少排序。另外一个链表存储已结束进程,要求使用单向链表,按照结束时间离当前时间的关系排序,最近的最前,最远的最后。
(2) 每秒在窗口内更新一次当前系统进程情况,输出内容包括:进程名,持续时间,内存使用情况。
(3) 每秒在窗口内更新一次已结束进程情况,输出内容包括:进程名,持续时间,结束时间。
(4) 注意进程在这两个链表中的切换,一个进程既可被结束,也可以过一段时间后再被运行。
-System Process Statistics
1、系统进程统计(必做)(链表)
[问题描述]
设计一个程序,每秒统计一次当前系统的进程状况,并按照内存使用自多到少排序打印输出相关信息。对已经结束的进程,另外给出一个列表,并显示该进程的结束时间和持续时间。
[基本要求]
(1) 该题目要求使用两个链式线性表。一个链表存储当前活动进程,要求使用双向链表,排序要求是按照内存使用自多到少排序。另外一个链表存储已结束进程,要求使用单向链表,按照结束时间离当前时间的关系排序,最近的最前,最远的最后。
(2) 每秒在窗口内更新一次当前系统进程情况,输出内容包括:进程名,持续时间,内存使用情况。
(3) 每秒在窗口内更新一次已结束进程情况,输出内容包括:进程名,持续时间,结束时间。
(4) 注意进程在这两个链表中的切换,一个进程既可被结束,也可以过一段时间后再被运行。
-System Process Statistics
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ProcessStatics\2.cpp
..............\Debug\ProcessListNode.obj
..............\.....\ProcessListNode.sbr
..............\.....\ProcessStatics.bsc
..............\.....\ProcessStatics.exe
..............\.....\ProcessStatics.ilk
..............\.....\ProcessStatics.obj
..............\.....\ProcessStatics.pch
..............\.....\ProcessStatics.pdb
..............\.....\ProcessStatics.res
..............\.....\ProcessStatics.sbr
..............\.....\ProcessStaticsDlg.obj
..............\.....\ProcessStaticsDlg.sbr
..............\.....\StdAfx.obj
..............\.....\StdAfx.sbr
..............\.....\vc60.idb
..............\.....\vc60.pdb
..............\ProcessListNode.cpp
..............\ProcessListNode.h
..............\ProcessStatics.aps
..............\ProcessStatics.clw
..............\ProcessStatics.cpp
..............\ProcessStatics.dsp
..............\ProcessStatics.dsw
..............\ProcessStatics.h
..............\ProcessStatics.opt
..............\ProcessStatics.plg
..............\ProcessStatics.rc
..............\ProcessStaticsDlg.cpp
..............\ProcessStaticsDlg.h
..............\psapi.h
..............\psapi.lib
..............\ReadMe.txt
..............\res\ProcessStatics.ico
..............\...\ProcessStatics.rc2
..............\resource.h
..............\StdAfx.cpp
..............\StdAfx.h
..............\Debug
..............\res
ProcessStatics
..............\ProcessStatics.ncb
..............\Debug\ProcessListNode.obj
..............\.....\ProcessListNode.sbr
..............\.....\ProcessStatics.bsc
..............\.....\ProcessStatics.exe
..............\.....\ProcessStatics.ilk
..............\.....\ProcessStatics.obj
..............\.....\ProcessStatics.pch
..............\.....\ProcessStatics.pdb
..............\.....\ProcessStatics.res
..............\.....\ProcessStatics.sbr
..............\.....\ProcessStaticsDlg.obj
..............\.....\ProcessStaticsDlg.sbr
..............\.....\StdAfx.obj
..............\.....\StdAfx.sbr
..............\.....\vc60.idb
..............\.....\vc60.pdb
..............\ProcessListNode.cpp
..............\ProcessListNode.h
..............\ProcessStatics.aps
..............\ProcessStatics.clw
..............\ProcessStatics.cpp
..............\ProcessStatics.dsp
..............\ProcessStatics.dsw
..............\ProcessStatics.h
..............\ProcessStatics.opt
..............\ProcessStatics.plg
..............\ProcessStatics.rc
..............\ProcessStaticsDlg.cpp
..............\ProcessStaticsDlg.h
..............\psapi.h
..............\psapi.lib
..............\ReadMe.txt
..............\res\ProcessStatics.ico
..............\...\ProcessStatics.rc2
..............\resource.h
..............\StdAfx.cpp
..............\StdAfx.h
..............\Debug
..............\res
ProcessStatics
..............\ProcessStatics.ncb