我正在编写一个使用带有“BeginRead”的 TCP 套接字的类
正如我所看到的,每当读取数据时,每当读取数据时,回调函数的委托都会放置在线程池队列中(这是正确的吗?)。现在我想知道是否可以将此回调放在另一个队列中?
在我的程序中,我有 1 个工作队列,有自己的线程。所以我将每个事件都放在这个队列中,并且永远不会有竞争条件。现在我让委托在线程池上被调用,我立即在我自己的队列中放置一个新委托。如果可能的话,我想避免一步太多。
我正在编写一个使用带有“BeginRead”的 TCP 套接字的类
正如我所看到的,每当读取数据时,每当读取数据时,回调函数的委托都会放置在线程池队列中(这是正确的吗?)。现在我想知道是否可以将此回调放在另一个队列中?
在我的程序中,我有 1 个工作队列,有自己的线程。所以我将每个事件都放在这个队列中,并且永远不会有竞争条件。现在我让委托在线程池上被调用,我立即在我自己的队列中放置一个新委托。如果可能的话,我想避免一步太多。