rem: printf ("Creating a new area\n"); area1=createFillAndTest(2); vm.freeArea(area1);
add: resume_thread(spawn_thread(loopTest,"area test 1",0,&area1Params)); resume_thread(spawn_thread(loopTest,"area test 2",0,&area2Params));  snooze(50000000);
context: int main(int argc,char **argv){	int area1,area2;	printf ("Creating a new area1\n");	area1=createFillAndTest(2);	snooze(5000000);	printf ("Creating a new area2\n");	area2=createFillAndTest(2);	snooze(500000);	printf ("Freeing area1\n");	vm.freeArea(area1);	snooze(500000);	printf ("Freeing area2\n");	vm.freeArea(area2);	printf ("Done Freeing area2\n");	snooze(20000000);	printf ("Creating a new area\n");	area1=createFillAndTest(2);	vm.freeArea(area1);	return 0;}