Mutex – Process Synchronization
Process synchronization refers to the idea that multiple process can manipulate a single portion of data. Take for example a pthread, which you can think of as a single core on your computer. That core has access to all of the data stored in RAM, however you may have multiple cores running. What happens if […]