Merge 'task1/priority-donation' into 'master' #14
@@ -395,9 +395,8 @@ thread_set_priority (int new_base_priority)
|
|||||||
|
|
||||||
struct thread *t = thread_current ();
|
struct thread *t = thread_current ();
|
||||||
|
|
||||||
int old_base_priority = t->base_priority;
|
/* If the base priority is unchanged, do nothing. */
|
||||||
int old_priority = thread_get_priority ();
|
if (new_base_priority == t->base_priority)
|
||||||
if (new_base_priority == old_base_priority)
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
t->base_priority = new_base_priority;
|
t->base_priority = new_base_priority;
|
||||||
|
|||||||
Reference in New Issue
Block a user