Ожидание фактического запуска потока в c#

Мне нужно запустить поток, но продолжить только после того, как поток будет запущен. Сейчас мой код выглядит так:

        splashthread.IsBackground = false;
        splashthread.Start();
        Thread.Sleep(100); // Wait for the thread to start

Мне не нравятся эти вуду-сна (мягко говоря), поэтому я ищу более тонкий способ сделать вышеописанное.

Есть идеи?

9
задан Guy L 8 October 2011 в 23:01
поделиться