Учась создавать многопоточные приложения WPF, я читал о некоторых ограничениях в использовании BackgroundWorker, которые были для меня не очень понятны. Пожалуйста, помогите мне понять:
Если я хочу, чтобы за кулисами UI работал не один поток, а, может быть, несколько, запускающихся и заканчивающихся независимо друг от друга, подойдет ли в таком случае BackgroundWorker? Могу ли я иметь несколько экземпляров BackgroundWorker?
Проще говоря, обеспечивает ли BackgroundWorker многопоточность, а не просто двухпоточность?