I get exasperated is because you guys rarely ever back up your claims. For instance, the response I get to what changed is 'things'. What things? Did synchronization between threads get 100x more expensive? Does unpredictable blocking like from page faults no longer happen? Are real time and consistent scheduling no longer important? What 'nature of problems' changed?
> You're not taking into account the fact that the C code cannot be allowed to block the main loop of the program; as is true in any event driven system.
Why can't the C code block? Because they do their own M:N threading and segmented stacks. Why do they do that? To run on 32-bit without complications. That's exactly the point I've been making.
Why in 2009+ care about a 32-bit implementation? Like I said originally, good question.