WSASend缓存性能技巧

时间:2016-07-04 02:07:42

标签: c++ windows multithreading networking iocp

我是网络编程的新手,我用c ++编写了一个用于Windows的IOCP网络,但我有一个很大的矛盾;

许多线程可以发送到同一个套接字,所以我在WSASend之前使用了一个锁,因为我读到WSASend不是线程安全的,我的问题是,一个线程调用WSASend并且当send操作正在进行时,如果另一个线程调用WSASend再一次,我需要做什么?

我应该为第二次调用调用WSASend,还是需要添加队列?当它完成时,发送缓存?

iocp的最佳性能技巧是什么?

0 个答案:

没有答案