After you have designed and written some code, you should always test it. This is especially important for the multithreaded code which rarely works on the first (or the second, or third) try. Read more »--- Published under the Creative Commons Attribution 3.0 license
More...