【发布时间】:2020-03-07 20:32:31
【问题描述】:
美好的一天。 编写了 2 个通过 TCP 相互通信的应用程序。一个是服务器(平板电脑),第二个是客户端(windows)。 为了同步多线程,我使用了标准的 ConcurrentQueue 队列类。 但是,我在发送消息时注意到了奇怪的行为。当添加到队列中时,命令被连接起来,尽管命令是依次发送的。 它看起来很精简,一次执行两个命令(2 个字符串),然后连接,然后将 2 个队列排入队列。 看起来像这样:
【问题讨论】:
-
你能显示你的代码吗?没有它就很难说出发生了什么......
标签: c# multithreading unity3d tcp