The Life of a Programmer

Search

CPU Memory – Why do I need a mutex?

Multi-threaded programming calls for semaphores, synchronized blocks, mutexes, or whatever your language happens to call them. Most of us basically understand why we need them:

The Cost – A Function Call

In the grand scheme of execution costs function calls come very close to the bottom of the list. They don’t cost very much at all

The Evil and Joy of Overloading

Is overloading a bad thing? Despite a wide variety of new languages supporting some form of it I continue to find articles that say overloading