Get over yourself Dasleah. Multithreading isn't that complicated.
- Take a task.
- Try to split it up into parts.
- See if the parts can be run at the same time.
- If they can, stick them in threads. If not, oh well.
Sure, the actual implementation can get nasty, but some things lend themselves more easily to being multithreaded. It's likely parts of the worldgen could be sped up with threading, especially the terrain gen. I'm sure Toady will cross this bridge sometime in the future when his history process takes weeks to complete on a normal PC xD
Also, sorry to break this to you SirPenguin, but the time to be on the anti 64-bit bandwagon was about 3 years ago. Windows x64 is mature now, and rarely runs into driver or program issues. I say this as someone who has used x64 from its horrible, buggy birth to how it is now.
And why oh why are we bashing multiple cores? I can see arguing that a few years ago, the price difference of a dual core CPU was too high for the minimal gain, but that just isn't the case anymore. Yea, you'd be better off with a single powerful core for most games, but its likely you do things on your computer other than gaming. When you do, having that extra core to handle operating system calls is extremely handy... the biggest gain I've seen from multiple core PCs is OS snappiness.