只是在寻找关于线程在Windows CE下的套接字上的Shockc模式的确认或文档,专门针对套接字的初步。我看过MSDN的文档,但我只能找到模糊的参考。我在此搜索了它,并找到了桌面线程模型的答案。作为侧面笔记,该程序在紧凑的框架中实现。

我的理解是: 在桌面上呼叫BeginXXX中,回调可能会或可能不会被不同的线程调用,而不是调用BeginXXX的线程。(从我读取和尝试的螺纹池中取出)

在Windows CE上,在调用beginxxx时,回调由呼叫呼叫的线程处理到beginxxx。

这是准确吗?如果是这样,我在哪里可以找到它的文档?STW没有帮助,也没有RTM。

有帮助吗?

解决方案

我必须手动进行线程。在Windows CE 6上的线程模型比桌面平台略有不同。当我在桌面上开发时,异步代码正常工作,但在CE上无法工作。我最终在发送和接收坐在套接字顶部的螺纹的薄片。我仍然不确定原因,我会猜测为硬件驱动程序为平台代码写的供应商做出了一些与紧凑框架预期的内容的决定不完全相同。无论如何,它现在有效,并且阻塞的线程是我的,并且可以在不停止主线程的情况下阻塞。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top