$title =

CST 334 – Week 6

;

$content = [

As we reach the end of our OS class, we built on what we learned last week about multi-threading and synchronization. This week we talked about semaphores, and how they can be used to help manage resources in a multi-threaded program. Semaphores are a way to help prevent issues when multiple programs are sharing access to system resources.

These kind of abstract concepts are still pretty foreign to me, so I’m sure I’ll end up going down a rabbit hole of reading more during the upcoming break. I actually really like reading about low level programming concepts like this. One thing that continues to amaze me is how prolific Dijkstra and his work on computers was.

];

$date =

;

$category =

;

$author =

;

$previous =

;