📄 dllist-driver.cc
字号:
#include "dllist.h"
#include "system.h"
//#include "time.h"#include "synch-sleep.h"#include "synch-sem.h"//LockSem *lock = new LockSem("dllist lock");//ConditionSem *listEmpty = new ConditionSem("list empty cond");//Lock *lock = new Lock("dllist lock");//Condition *listEmpty = new Condition("list empty cond");//------------------------------------------
void
Creat(int N,DLList *q)
{void *item=NULL;
//int sortKey;
for(int i = 0; i < N; i++)
{ //srand(time(0)); //currentThread->Yield();
//sortKey=(int)((rand())%10); //lock->Acquire();
q->SortedInsert(item,i); //listEmpty->Signal(lock); //lock->Release();
}
}
void
Destory(int N,DLList *q)
{int * keyPtr; //void *item; keyPtr=new int;
for(int i = 0; i < N; i++)
{ //lock->Acquire(); //while(q->IsEmpty())listEmpty->Wait(lock);
q->Remove(keyPtr); //lock->Release(); } //item=q->SortedRemove(3);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -