都有哪些并发编程的模型呢各自的优劣在于啥地方

先学会thread per connection再说。
■网友
FYR:《并发程序设计:杜绝共享变量(Shared Mutability)》 http://janfan.github.io/chinese/2015/05/17/concurrency-models.html这是答主自己写的博文,除了对传统的并发同步手段作了重点的评价(这是我的毕业设计的主题之一,做了很多的调研工作)之外,还对STM和Actor Model做了介绍,另外文中附有许多很有参考价值的阅读资料不要错过了。
■网友
七周七并发编程模型
■网友
用c语言写的有epoll和libevent/libev,可以看看源代码是怎么实现的,主要是用到IO的多路复用,因为一个连接在大部分的时间内都是空闲的,如果为每个连接创建一个线程就浪费资源,而且线程的切换开销也挺大,所以可以用一个线程或者多个线程来处理所有的连接,另外推荐两本书:C++并发编程实践java并发编程实践
■网友
闪闪的 ruby并发框架.pdf


    推荐阅读