Archive for January, 2018
Thread pool for I/O – Completion Ports
Posted by Viktor Peller in .NET, Internals, Multithreading on January 4, 2018
CPUs are incredibly fast, but sometimes they need to work with slow devices. How to handle these devices and let the CPU working efficiently?
Multithreading – Introduction II – Thread Pools
Posted by Viktor Peller in .NET, Multithreading on January 1, 2018
Multi core CPUs can run threads parallel, but it is not that trivial to decide when to start new threads. Creating threads is expensive, and using them in a wrong way can cause performance problems.
Recent Comments