Я думаю, что вы хотели написать
Thread t = new Thread(obj => { PushData(obj); });
PushData - группа методов. PushData(pw)
- фактический вызов метода. Вы можете [должны] передавать данные в ваш поток, например, t.Start(pw);
Примечание: t.IsBackground = true;
должно быть установлено до t.Start()
вызова.