104: Multithreading. Singleton Mistakes.

104: Multithreading. Singleton Mistakes.

https://www.takeupcode.com/podcast-player/476/104-multithreading-singleton-mistakes.mp3Download file | Play in new window | Duration: 11:45 | Recorded on May 9, 2016There’s a big problem with Singletons especially in the C++ language. It’s not obvious how...
99: Multithreading. Cache Lines.

99: Multithreading. Cache Lines.

https://www.takeupcode.com/podcast-player/470/99-multithreading-cache-lines.mp3Download file | Play in new window | Duration: 9:52 | Recorded on May 1, 2016If you’re not careful, you can cause a processor to come to an immediate and full stop while it waits for...
96: Multithreading. Thoughtful Designs.

96: Multithreading. Thoughtful Designs.

https://www.takeupcode.com/podcast-player/464/96-multithreading-thoughtful-designs.mp3Download file | Play in new window | Duration: 10:22 | Recorded on April 25, 2016The design decisions you make affect not only how well you can maintain your code but also how well...
94: Multithreading. The Race Is On.

94: Multithreading. The Race Is On.

https://www.takeupcode.com/podcast-player/460/94-multithreading-race-condition.mp3Download file | Play in new window | Duration: 13:06 | Recorded on April 20, 2016Anytime a thread tries to access some memory or resource that another thread can change, you have a race...