Thread Patterns
Patterns for Thread.
If you want to perform some work on another thread, and then update information on the UI, you would use a variation of this pattern: