예제 #1
0
        public void Stop()
        {
            lock (myLock)
            {
                cq.Shutdown();
                foreach (var thread in threads)
                {
                    thread.Join();
                }

                cq.Dispose();
            }
        }
예제 #2
0
        public void Stop()
        {
            lock (myLock)
            {
                cq.Shutdown();

                Console.WriteLine("Waiting for GRPC threads to finish.");
                foreach (var thread in threads)
                {
                    thread.Join();
                }

                cq.Dispose();
            }
        }
예제 #3
0
        public void Stop()
        {
            lock (myLock)
            {
                cq.Shutdown();

                Logger.Info("Waiting for GRPC threads to finish.");
                foreach (var thread in threads)
                {
                    thread.Join();
                }

                cq.Dispose();
            }
        }