到达时间; int execTime; struct process * next;} P;
typedef struct result { char名称; struct result * next;结果//数据结构的结束
INT 量子 </跨度> ;int jobCounts = 0;int (“完成\ n”); jobCounts = jobCount(plist中);
start = get_time();
的printf(” 算法 </跨度> 开始…… \ n“); 如果(PLIST!= NULL){ tmpNode = plist中;
而(tmpNode!= NULL){ 如果
似乎至少有一次溢出。以下分配仅分配4个字节(在32位系统中):
cur=(P *)malloc(sizeof(P *));
应该是:
cur=(P *)malloc(sizeof(P));