December 2019
Intermediate to advanced
346 pages
9h 8m
English
The .NET Framework also provides lightweight synchronization primitives, which are better in performance than their counterparts. They avoid dependency on kernel objects such as wait handles wherever possible, so they only work inside the process. These primitives should be used when the thread's wait time is short. We can divide them into two categories, both of which we'll look at in this section.
Read now
Unlock full access