Beispiel #1
0
        public void StartSending()
        {
            db.ResetStates();
            cancellationToken = new CancellationTokenSource();
            var task = new Task(async() => await ThreadManagerWork(), cancellationToken.Token, TaskCreationOptions.LongRunning);

            task.Start();
        }
Beispiel #2
0
        public void StartSending()
        {
            db.ResetStates();

            work          = true;
            threadsCount  = 0;
            waiter        = new AutoResetEvent(true);
            threadManager = new Thread(ThreadManagerWork)
            {
                Priority = ThreadPriority.BelowNormal,
                Name     = "NotifyThreadManager",
            };
            threadManager.Start();
        }