请问老师多线程和异步io性能差距有多大?
来源:12-4 select+回调+事件循环获取html-2

Necromancer_
2021-12-31
输入正文
写回答
1回答
-
bobby
2022-01-04
协程数量少, 启动和销毁不频繁那么就使用多线程吧, 因为写起来简单生态丰富,如果你要同时启动多个协程,比如你写一个qq类的服务器,那么需要同时处理几万、几十万以及几百万个长连接那么就使用协程,比如启动这么多协程很容易,启动这么多线程是不可能的, 还有一种就是我的程序中经常需要启动和销毁线程这个时候性能会下降,因为开启线程是内核操作,需要寄存器等一系列操作会慢,所以一般都是使用线程池防止线程创建耗时,但是使用协程就简单多了因为就是创建一个函数,不用去让操作系统创建线程不用深入内核调用
10
相似问题
IO多路复用的理解
回答 1
多线程可以分布到多核上运行?
回答 1