From de166aa6a0e0bf98d97579eb3355e9815f3d5d59 Mon Sep 17 00:00:00 2001 From: Geoffrey Challen Date: Thu, 31 Dec 2015 20:13:11 -0500 Subject: [PATCH] Trying without so much yielding. --- kern/test/synchprobs.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/kern/test/synchprobs.c b/kern/test/synchprobs.c index 5d5fd20..c1fc4db 100644 --- a/kern/test/synchprobs.c +++ b/kern/test/synchprobs.c @@ -77,14 +77,10 @@ male_wrapper(void * unused1, unsigned long unused2) { } void male_start(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s starting\n", curthread->t_name); } void male_end(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s ending\n", curthread->t_name); } @@ -110,14 +106,10 @@ female_wrapper(void * unused1, unsigned long unused2) { } void female_start(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s starting\n", curthread->t_name); } void female_end(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s ending\n", curthread->t_name); } @@ -143,14 +135,10 @@ matchmaker_wrapper(void * unused1, unsigned long unused2) { } void matchmaker_start(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s starting\n", curthread->t_name); } void matchmaker_end(void) { - random_yielder(PROBLEMS_MAX_YIELDER); - random_spinner(PROBLEMS_MAX_SPINNER); tkprintf("%s ending\n", curthread->t_name); } @@ -267,15 +255,11 @@ turnleft_wrapper(void *unused, unsigned long direction) void inQuadrant(int quadrant) { - random_spinner(PROBLEMS_MAX_SPINNER); - random_yielder(PROBLEMS_MAX_YIELDER); tkprintf("%s in quadrant %d\n", curthread->t_name, quadrant); } void leaveIntersection() { - random_spinner(PROBLEMS_MAX_SPINNER); - random_yielder(PROBLEMS_MAX_YIELDER); tkprintf("%s left the intersection\n", curthread->t_name); }