Monthly Archives: December 2006

Unravelling threads


  Multicore CPUs are here to stay. It’s hard to buy a computer these days that doesn’t have multiple cores. The system I’ve been dealing with most often (Xbox 360) has 3 CPU cores. My desktop Windows machine has 4 … Continue reading

Posted in Game Programming | Leave a comment

C++ Exception Specifications: Just Say No


  Consider, if you will, C++ exception specifications. An interesting topic, and one that’s often misunderstood by game developers seeking ways to optimize their code. Suppose you declare the following function: void Starbuck(); By default, this function could throw any C++ … Continue reading

Posted in C++ | 1 Comment