Somehow in my heads down mode lately, I haven't had a chance to monitor all the new Win32 API goodies that Vista brings to the table.
A friend just mailed me a question about one of these functions, which set off a little research jag. The short story, there's a bunch of new Vista APIs to help you write multi-threaded apps. The big picture categories:
- Reader/Writer locks
- Condition Variables
- One time initialization
- Thread Pooling
For details, a good place to start is Joe Duffy's blog entry on this topic.