static void RunTest(ThreadStart setup)
{
var t = new Thread(setup);
t.Start();
t.Join();
for (int i = 0; i < 5; ++i)
{
logger.InfoFormat("GC bridge: GC {0}/5-", i);
GC.Collect();
GC.WaitForPendingFinalizers();
}
Console.WriteLine("GC bridge test complete: Bridges reclaimed {0}", Bridge.fin_count);
}