具有不同threadID的异步回调==多线程?

时间:2017-03-24 22:34:28

标签: c# .net multithreading sockets callback

我从MSDN运行示例 我没有关闭并关闭SendCallback中的套接字(我保持与客户端的连接)。我把它放在ReadCallback中:

Console.WriteLine("ManagedThreadID:"+Thread.CurrentThread.Ma‌​nagedThreadId.ToStri‌​ng());

然后我用我的客户端和服务器发送垃圾邮件给我看了不同的ThreadID,我在这里读了很多主题的stackoverflow,异步回调不是多线程的。 如果它不是多线程的,为什么它会生成不同的threadIDS呢?如果它的单线程应该使用相同的threadID吗?

enter image description here图片附加的threadids从11到17运行。

0 个答案:

没有答案