O'Reilly logo

C# 2008 and 2005 Threaded Programming: Beginner's Guide by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action - Understanding the difficulty in debugging concurrent threads

Your cellular phone rings! The FBI agents have detected a problem with the encryption engine. When the application receives the same messages many times during a certain period, the encryption process generates exactly the same results, as shown in the following image:

Time for action - Understanding the difficulty in debugging concurrent threads

Thus, hackers could easily break the code once they discover this important bug. They ask for your help again, but this time, very gently. Of course, you want to cooperate because you do not want the FBI agents to get angry with you again. However, you need to debug the multithreaded encryption engine, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required