コード例 #1
0
ファイル: ProducerConsumer.cs プロジェクト: saketarya/padhaai
        public static void RunExample()
        {
            SharedBuffer buffer = new SharedBuffer(8);
            Producer     p      = new Producer(buffer);
            Consumer     c      = new Consumer(buffer);

            Thread producer = new Thread(new ThreadStart(p.Run));
            Thread consumer = new Thread(new ThreadStart(c.Run));

            producer.Start();
            consumer.Start();

            producer.Join();
            consumer.Join();
        }
コード例 #2
0
ファイル: ProducerConsumer.cs プロジェクト: saketarya/padhaai
 public Consumer(SharedBuffer myBuffer)
 {
     this.buffer = myBuffer;
 }
コード例 #3
0
ファイル: ProducerConsumer.cs プロジェクト: saketarya/padhaai
 public Producer(SharedBuffer myBuffer)
 {
     this.buffer = myBuffer;
 }