当前位置:编程学习 > C#/ASP.NET >>

WinCE下,C#程序如何与C++写的DLL中的线程进行同步??

如题。

在PC环境下,使用委托回调函数的形式,可以在C++的dll的线程中实现回调,从而实现dll的C++线程与C#的同步。

但是在WinCE环境下,这种情况好像有点行不通。回调产生的响应通知好像被塞在某个地方了,必须要等到C#主动发一个回调,这样之前塞住的所有的回调通知全部都才收到了。

哪位大侠做过,给指导一下啊~~~~ --------------------编程问答-------------------- --------------------编程问答-------------------- 为什么不能用回调函数?显然可以。 --------------------编程问答--------------------
引用 2 楼 wuyazhe 的回复:
为什么不能用回调函数?显然可以。


可以用啊,但是现在的现象是线程回调以后好像塞住了,消息似乎被保存了下来,但是回调函数并没有执行。需要主线程做一个回调,貌似起到一个疏通作用,然后之前的回调又全部能够执行了。但是在此之后,又塞住了,直到主线程再主动做一次回调。挺奇怪的。不知道为什么?
如果我主线程定时去疏通,拿回调似乎就没有什么意义了~~ --------------------编程问答-------------------- 这种个例往往是疏忽造成的,问不到答案的。自己仔细检查才行。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,