Processes, Threads, Fibers, and the Scheduler
The Windows Embedded CE base execution unit is a thread. Each thread has its own context (stack, priority, access rights, and so on) and is executed in the process container. Each process contains at least one thread that is the primary thread. Windows Embedded CE has a theoretical limitation of 32,000 processes that the system can simultaneously load. The number of threads is not theoretically limited, but that number is limited by the number of available descriptors. All process threads have a shared address space—the memory allocated by one thread is available to other threads within that process. Also, all process threads have equal rights to access descriptors regardless of the nature of their ...
Get Windows® Embedded CE 6.0 Fundamentals now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.