Lambda the Ultimate has a discussion going on concurrent programming and message passing.
The discussion comments have lots of interesting links to different
concurrent programming approaches. Some languages with interesting
concurrency approaches are: