等待您无法引用的线程

时间:2011-10-04 19:46:27

标签: c# multithreading

我正在使用方法void Read(string speech),它会播放字符串语音 但是当我拨打Read() 3次时,你只能听到最后一个字符串,Read不会等待之前的调用完成,这就是我想要做的事情。

我没有访问Read实现,因为它是一个tts库方法,但是我很确定它会创建一个新的Thread并用它来播放声音(作为参数给出的字符串),我知道有几种方法可以等待一个完成的线程,如thread1.Join(); 但要使用那些解决方案,我需要知道线程的名称或有一种方法来引用该线程,因为Read创建了我需要等待的线程,我的问题是,我怎样才能获得该线程名称?

1 个答案:

答案 0 :(得分:0)