implement thread_get_nice, thread_set_nice and skeleton for calculate_priority

This commit is contained in:
EDiasAlberto
2024-10-15 19:21:15 +01:00
committed by Gleb Koval
parent 4e4b5fb83c
commit 337f8828d9

View File

@@ -364,19 +364,27 @@ thread_get_priority (void)
return thread_current ()->priority;
}
/* Calculates priority for the current thread */
int
calculate_priority (void)
{
/* Not yet implemented */
return 0;
}
/* Sets the current thread's nice value to NICE. */
void
thread_set_nice (int nice UNUSED)
thread_set_nice (int nice)
{
/* Not yet implemented. */
thread_current ()->nice = nice;
calculate_priority ();
}
/* Returns the current thread's nice value. */
int
thread_get_nice (void)
{
/* Not yet implemented. */
return 0;
return thread_current ()->nice;
}
/* Returns 100 times the system load average. */