void* scheduler(void *t)
{
	if(!DEBUG_MODE)
	{
		sleep(sleept);
	}
	struct requests r;
	int size=0;
	if (sched==FCFS)
	{
		while(1)
		{
			if(!q.empty())
			{
				q.get(r,size);
				pthread_mutex_lock(&exec_queue);
				tqueue.add(r,size);
				pthread_mutex_unlock(&exec_queue);
			}
		}
	}
	else
	{
		while(1)
		{
			if(!q.empty())
			{
				q.getshrt(r,size);
				pthread_mutex_lock(&exec_queue);
				tqueue.add(r,size);
				pthread_mutex_unlock(&exec_queue);
			}
		}
	}
	return NULL;
}