Half Way Through GIOS

Mar 21, 2019 10:21 · 111 words · 1 minute read

I’ve officially passed the half way mark for GIOS (Graduate Introduction to Operating Systems). In the first half of the semester, I learned a ton, with a huge emphasis on threads. And to bridge the gap between theory and practice, us students were assigned a project that had us programming a multi-threaded web server as well as a multi-threaded web client, relying on mutexes for not only providing mutual exclusion when access a global resource as well as conditional variables for scheduling threads in a producer/consumer fashion. Overall, I’m really pleased with what I’ve learned in the past few weeks and the content certainly has made me a better systems programmer.