OOP and Threads are too hard to cope with for most programmers especially the offshore variety. This can easily be demonstrated by watching the CPU/core activity on any random server. I have lost count of the number of times I have been dragged into software performance meetings smugly armed with a set of SAR stats or Windows Performance counters both showing a consistently spinning thread and 15 other cores in a wait state. 
Those meetings tend to be short and VERY brutal...

Those meetings tend to be short and VERY brutal...

Comment