完成端口(限制)

时间:2013-08-22 16:08:01

标签: iocp

我对完成端口有一些疑问:

  1. 每个进程可以同时打开多少个完成端口?
  2. 按数据类型分隔端口的优缺点是什么?

1 个答案:

答案 0 :(得分:3)

1)为什么不写一个测试来看。有可能a)比你需要的更多,b)特定的平台和记忆,c)不是一个有用的数字。

2)定义“按数据类型”。一般来说,您的目标应该是让尽可能少的线程运行并且拥有多个IOCP意味着您运行(或能够运行)的线程数比单个IOCP运行的线程数多,或者您拥有相同数量的线程并且它们的使用效率较低,因为某些完成会导致某些线程被唤醒和运行,而其他线程会导致一组不同的线程被唤醒和运行。

总的来说,我需要了解更多关于您实际想要做什么才能提供更有用的答案。