Beispiel #1
0
void test1(){
  Professor();
  int i;
  for(i=0;i<1;i++) {
    Student(i, 3);    
  } 
  while (1);
  
}
Beispiel #2
0
void test3(){
  Professor();
  int i;
  for(i=0;i<10;i++) {
    Student(i, 25);       
  } 
  while (1);

}
Beispiel #3
0
int main()
{
    //Person pe = Person();//is abstract; cannot be instantiated
    //Student st = Student();//is abstract; cannot be instantiated
    Professor pr = Professor();
    GradStudent gs = GradStudent();

    pr.info();
    gs.info();

    return 0;
}
Beispiel #4
0
void test5(){
  Professor();
  int i;
  for(i=0;i<100;i++) {
	int bloop = random()%5+2;
    Student(i, bloop);
	//printf("The number of questions for student %d is %d\n", i, bloop);
    usleep(random()%1000);   
  }
  while (1);

}
Beispiel #5
0
void test4(){
  Professor();
  int i,j;
  for(j=0;j<5;j++) {
    for(i=0;i<2;i++) {
     
      Student(i+j*2, random()%10+1);  

    } 
    sleep(50);  
  }
  while (1);
 
}
Beispiel #6
0
int main(int argc, char *argv[])
{
	
	totalStudents = atoi(argv[1]);
	inOffice = atoi(argv[2]);
	int i;
	
	Professor();
	
	for(i = 0 ; i < totalStudents; i++)
	{
		Student(i);	
	}
	
	pthread_exit(NULL);
}