Week 30:CST 334 Week 5: Concurrency, Locks, Variables, and Midterms:
This week was a demanding but fulfilling one. We learned about the concepts of concurrency, threads, synchronization mechanisms, and the crucial role they play in contemporary operating systems. It was also midterm week, which added another layer of challenge.
The midterm exam was quite challenging, and I wish I had more time to review as some questions were tricky (in a good way!), and I'm curious to see if I answered them correctly. We haven't received our grades yet, so the suspense continues!
Learning about locks and condition variables was a highlight for me. It was remarkable to observe how these tools provide the necessary structure for thread-safe operations.
This week reminded me why I enjoy learning about systems. It's not just about understanding how things function but also about finding innovative solutions to real-world problems. Studying threads highlighted the importance of patience and precision, especially when debugging multi-threaded code!
Comments
Post a Comment