X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftests%2Fthreads%2Fpriority-donate-one.c;h=603a7fe45a9b3469133f21aef75041d596a2981a;hb=94ef10ad53439c273d7c1e7397223c1cbd41f1f1;hp=5a30bd47e298ead7bf1fdb3143a9b23547d76ec5;hpb=0b877ed0d174985b620fdf3be1183ac09d7c55fd;p=pintos-anon diff --git a/src/tests/threads/priority-donate-one.c b/src/tests/threads/priority-donate-one.c index 5a30bd4..603a7fe 100644 --- a/src/tests/threads/priority-donate-one.c +++ b/src/tests/threads/priority-donate-one.c @@ -1,4 +1,8 @@ -/* Problem 1-3: Priority Scheduling tests. +/* The main thread acquires a lock. Then it creates two + higher-priority threads that block acquiring the lock, causing + them to donate their priorities to the main thread. When the + main thread releases the lock, the other threads should + acquire it in priority order. Based on a test originally submitted for Stanford's CS 140 in winter 1999 by Matt Franklin ,