In this chapter you have found out about processes and how they are created and terminated. The chapter also covered creating additional threads in your application. However, this is only half of the story. As soon as your application creates additional threads, you need to make your application "thread safe". This means that all access to global variables and resources must be protected by using synchronization techniques. This is the subject of the next chapter.
|