CHAPTER 9Advanced .NET MicroFramework Programming
This chapter covers advanced topics like multithreading and thread synchronization. You will also learn about weak delegates and execution constraints, including how and when to use them. This chapter also teaches you how to use binary serialization effectively and how to persist data permanently in flash memory using extended weak references.
Multithreading and Synchronization
In .NET, parallel program execution is possible using multiple threads. A thread is an independent code path that can run parallel to other threads. With threads, you can process several tasks simultaneously.
Threads are more lightweight than processes; that means the system can switch between threads faster. In the .NET ...