Bueno no sé si Elektro conocerá estas alternativas que ofrece el Framework, pero lo mejor para implementar una sincronicación perfecta entre hilos es utilizar las clases ManualResetEvent o AutoResetEvent.
Otra manera como dice Elektro es utilizar la API de Windows, cosa que funciona de maravilla, pero requiere de un conocimiento previo de la API de Win$.
Un saludo!
En línea
Viejos siempre viejos, Ellos tienen el poder, Y la juventud, ¡En el ataúd! Criaturas Al poder.