vb.net - How do delegates solve cross-threading issues? -


i know can't call gui update function background thread, yet can't see how creating delegate, assigning gui update function it, , calling solves problem. how different calling gui update function itself? how creating function pointer (delegate) solve problem?

delegates not solve problem, control.begininvoke() or dispatcher.begininvoke() methods do. know how run code on specific other thread, feature provided message loop (aka dispatcher loop) ui thread uses. such loop common solution producer-consumer problem.

these methods require delegate object, passed argument. know specific code needs run on ui thread.


Comments

Popular posts from this blog

javascript - DIV "hiding" when changing dropdown value -

Does Firefox offer AppleScript support to get URL of windows? -

android - How to install packaged app on Firefox for mobile? -