The dining philosophers problem is a classic problem in computer science, summarized as follows: five philosophers are sitting at a circular table doing one of two things: eating or thinking. There is a large bowl of spaghetti in the center and there is one fork between each pair of adjacent philosophers. Spaghetti is difficult to serve and eat with a single fork so a philosopher need two forks to eat. Each philosopher can only use the forks on his immediate left and immediate right. In computing, it is a problem of synchronization between processes and resources.
Computer science students/grads, programmers, mathematicians and geeks.
Customers who bought this item also bought: