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 -

node.js - Node - Passport Auth - Authed Post Route hangs on form submission -

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