Многопоточность, связь между двумя потоками c #

Мне интересно, как лучше всего реализовать связь между двумя потоками. У меня есть один поток, который генерирует случайное число (класс Sender), и теперь я хочу иметь другой поток (класс Receiver), который будет получать сгенерированное случайное число. Это отправитель:

public  class Sender
{
    public int GenerateNumber(){


        //some code
        return randomNumber;
    }
}

Afcourse в функции Main Я начну эти темы:

static void Main(string[] args){

     Sender _sender=new Sender();
     Thread thread1=new Thread(new ThreadStart(_sender.GenerateNumber));

}

Я ценю вашу помощь

13
задан albertjan 6 January 2012 в 20:07
поделиться