Example #1
0
Ele * new_process(int prio) {
  Ele *proc;
  proc = new_ele(alloc_proc_num++);
  proc->priority = prio;
  num_processes++;
  return proc;
}
Example #2
0
void uselevator(){
	bool status[16];
    int next;
    int information[3];
    pthread_mutex_lock(ssmutex);
	while(busy==true){
		pthread_cond_wait(busy_server,ssmutex);	
	}
	status=sq.getstatus();
        elevator new_ele(status);
	next=new_ele.get_next();
        information=sq.dequeue(next);
        pthread_mutex_unlock(ssmutex);
        ptnread_cond_signal(busy_scheduler);
}