java AIO与windows iocp都是通过线程池实现的。这样好吗?? 400 报错
不然回调函数要从哪得到执行机会?有多少个IO请求,就有多少个回调。就有多少个回调线程!
这样好不好?
假如我用一个线程进行多任务处理。本来是想避免同时开僻太多线程(因为其实没有这么多CPU。挂着纯粹是浪费空间。还不如拿来做点别的)。
######比如erLang用纤程实现多任务。但一到IO这一步一下子开出1000个线程。合理吗?
######IOCP 线程是操作系统自己开的,不用操心
######楼主说得不错,iocp也有个线程池。
其实这是个任务队列的概念。
######IOCP开启的线程个数的上限是需要指定的,不是每来一个IO请求,就开一个线程。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。