?? dllist-driver.cc
字號:
#include<iostream>
#include "dllist.h"
#include "system.h"
#include <cstdio>
#include <cstdlib>
#include <ctime>
void ListInsert(int n,DLList *list,int t_num)
{
void* item;
int key;
for(int i=0;i!=n;i++)
{
item=new int(rand());
key=(int) item%100;
printf("Thread %d:\tInsert:%d\tItem:%d\n",t_num,key,(int)item);
list->SortedInsert(item,key);
if(Flag==2)
{
printf("\tInsert Interrupt\n");
currentThread->Yield();
}
}
}
void ListRemove(int n,DLList *list,int t_num)
{
void *item;
int key;
int i=0;
while(!(list->IsEmpty())&&i!=n)
{
if((item=list->Remove(&key)))
printf("Thread %d:\tRemove:%d\tItem:%d\n",t_num,key,(int)item);
i++;
if(Flag==3)
{
printf("\tRemove Interrupt\n");
currentThread->Yield();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -