README: fix lists

This commit is contained in:
Willem Haffmans 2024-12-23 10:20:26 +01:00
parent 7a1ccac676
commit a990b014df

View File

@ -26,15 +26,15 @@ You have to write a program for the mandatory part and another one for the bonus
- Your(s) program(s) should take the following arguments: - Your(s) program(s) should take the following arguments:
number_of_philosophers time_to_die time_to_eat time_to_sleep number_of_philosophers time_to_die time_to_eat time_to_sleep
[number_of_times_each_philosopher_must_eat] [number_of_times_each_philosopher_must_eat]
* number_of_philosophers: The number of philosophers and also the number * number_of_philosophers: The number of philosophers and also the number
of forks. of forks.
* time_to_die (in milliseconds): If a philosopher didnt start eating time_to_die * time_to_die (in milliseconds): If a philosopher didnt start eating time_to_die
milliseconds since the beginning of their last meal or the beginning of the sim- milliseconds since the beginning of their last meal or the beginning of the sim-
ulation, they die. ulation, they die.
* time_to_eat (in milliseconds): The time it takes for a philosopher to eat. * time_to_eat (in milliseconds): The time it takes for a philosopher to eat.
During that time, they will need to hold two forks. During that time, they will need to hold two forks.
* time_to_sleep (in milliseconds): The time a philosopher will spend sleeping. * time_to_sleep (in milliseconds): The time a philosopher will spend sleeping.
* number_of_times_each_philosopher_must_eat (optional argument): If all * number_of_times_each_philosopher_must_eat (optional argument): If all
philosophers have eaten at least number_of_times_each_philosopher_must_eat philosophers have eaten at least number_of_times_each_philosopher_must_eat
times, the simulation stops. If not specified, the simulation stops when a times, the simulation stops. If not specified, the simulation stops when a
philosopher dies. philosopher dies.
@ -46,11 +46,11 @@ pher number N + 1.
Philosophers I never thought philosophy would be so deadly Philosophers I never thought philosophy would be so deadly
About the logs of your program: About the logs of your program:
- Any state change of a philosopher must be formatted as follows: - Any state change of a philosopher must be formatted as follows:
* timestamp_in_ms X has taken a fork * timestamp_in_ms X has taken a fork
* timestamp_in_ms X is eating * timestamp_in_ms X is eating
* timestamp_in_ms X is sleeping * timestamp_in_ms X is sleeping
* timestamp_in_ms X is thinking * timestamp_in_ms X is thinking
* timestamp_in_ms X died * timestamp_in_ms X died
Replace timestamp_in_ms with the current timestamp in milliseconds Replace timestamp_in_ms with the current timestamp in milliseconds
and X with the philosopher number. and X with the philosopher number.
- A displayed state message should not be mixed up with another message. - A displayed state message should not be mixed up with another message.