i am studying synchronization , and i found this topic the hardest thing i came across in coding thus far ! i really need help , and maybe i will start to understand this s