So, as a result, this condition goes to true and the state for philosopher 3 is set to eating, then the corresponding semaphore is incremented from 0 to 1. So the test function returns and thats the mutex which gets unlocked, and then there is the down.
തൽഫലമായി, ഈ അവസ്ഥ ശരിയാവുകയും തത്ത്വചിന്തകൻ 3ന്റെ അവസ്ഥ ഭക്ഷണത്തിന് സജ്ജമാക്കുകയും ചെയ്യുന്നു, തുടർന്ന് അനുബന്ധ സെമാഫോർ 0 മുതൽ 1 വരെ വർദ്ധിക്കുന്നു. അതിനാൽ ടെസ്റ്റ് ഫംഗ്ഷൻ മടങ്ങുകയും മ്യൂട്ടക്സ് അൺലോക്ക് ചെയ്യുകയും ചെയ്യുന്നു, പിന്നെ താഴത്തേക്ക് പോകുന്നു.