我想知道在两个线程之间实现通信的最佳方法是什么。我有一个生成随机数的线程(Sender类),现在我想要另一个接收生成的随机数的线程(Receiver类)。
这是Sender:
public class Sender
{
public int GenerateNumber(){
//some code
return randomNumber;
}
}
当然,在主函数中我会启动那些线程:
static void Main(string[] args){
Sender _sender=new Sender();
Thread thread1=new Thread(new ThreadStart(_sender.GenerateNumber));
}
感谢你的帮助
int randomNumber = 4; // chosen by fair dice roll.
- Dr. Wily's Apprentice