20#ifndef SCHEDULING_ALGORITHM_H
21#define SCHEDULING_ALGORITHM_H
25#define MAX_PRIORITIES 8
26#define DEFAULT_PRIORITY 1
virtual void removeThread(Thread *pThread)=0
virtual void addThread(Thread *pThread)=0
virtual ~SchedulingAlgorithm()
virtual Thread * getNext(Thread *pCurrentThread)=0
virtual void threadStatusChanged(Thread *pThread)=0