Since Silverlight code is found over the Internet, it is generally not trusted, and its execution is more limited, as Davy noted. Rather, we implement a logical exit flag in the class, which is canonical for the background thread, so you can raise this flag and use Thread.Join () instead.
Scofield
source share