VC 多线程:在工作者线程中想在主线程的View中画图怎么办?(20分)

  • 主题发起人 主题发起人 lixx
  • 开始时间 开始时间
L

lixx

Unregistered / Unconfirmed
GUEST, unregistred user!
我有程序有多个工作者线程,和一个主界面线程,我的问题是:
我在工作者线程进行数据采集工作,利用采集得来的数据在主线程的View中画图
该怎么办?
(我试了好多方法,可总是非法操作,应该是资源冲突问题,怎么解决呢,有没有一个好的方法?)
 
可能是线程之间同步问题,我也很迷胡,帮你捞一下。
 
使用rtlcriticalsection进行同步,详细用法还是看msdn吧!
 
可否给个例程.
 
一般采用向主线程发消息的办法,用消息队列来同步,事实上绘图工作还是在主线程中完成
 
我就是这么做的,可是由于我是每隔10us发一次消息,所以主线程处理以后,几乎就像死机一样
界面没有任何反应了!
这该怎么办?
 
听,有兴趣!
 
多人接受答案了。
 
后退
顶部