多线程与invoke的问题
vb.net吧
全部回复
仅看楼主
level 1
ddljbsyy
楼主
在一个按钮过程中启动线程,线程对应的过程可以立刻执行,
但是我要在线程对应的过程中调用窗体中一控件的方法,在用invoke进行调用时,线程却不能立刻启动,得在按钮过程执行完成后才能启动该线程,要如何实现我想要的功能?
谢谢
2013年09月13日 03点09分
1
level 1
辛铰物价局绦B5
看不懂你说的问题。
invoke的作用是异步的。
看起来就像你调用invoke方法的线程,再重新启动一个线程来执行传给invoke的委托。
如果你是要在invoke操作完控件再继续执行当前线程,你可以设置一个循环不断sleep等待控件的状态改变,或者使用同步对象。
2013年09月17日 10点09分
2
1