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.