식사하는 철학자 문제인데 put_forks에서 state[i]=THINKING을 test(left) (rihgt) 호출 후에 적으면 어떻게 됨?

머리가 빠가사리라 이해가안된다.